O refinador de tradução por IA — uma revisão de segunda passagem com contexto
O refinador por IA é uma passagem opcional que relê cada linha traduzida ao lado do japonês original e das linhas ao redor, e então a reescreve — corrigindo erros de tradução, fraseado engessado e tom. Gratuito com sua própria chave de API ou modelo local.
A tradução automática se compromete com a primeira leitura plausível de cada linha. Em uma linha fácil, isso está bem. Em uma difícil — um sujeito omitido, uma expressão idiomática, um trocadilho, uma linha cujo significado depende da anterior — esse primeiro palpite sai engessado, literal ou simplesmente errado, e você geralmente não percebe até estar lendo-o no jogo horas depois.
O refinador de tradução por IA é uma segunda passagem que pega esses casos. Depois que sua rodada de tradução termina, um LLM relê cada linha traduzida ao lado do japonês original e das linhas ao redor, e então a reescreve — corrigindo erros de tradução, suavizando o fraseado literal, combinando o tom, mantendo a terminologia consistente dentro de uma cena. É uma passagem separada e opcional, não parte da rodada de tradução, e é gratuita em todos os tiers.
O que o refinador de tradução por IA faz
Não é uma retradução do zero. Para cada linha, o refinador recebe três coisas:
- A origem — o japonês original, como referência do que a linha deveria significar.
- A tradução atual — a saída da primeira passagem, que é o que o refinador melhora.
- As linhas ao redor — o resto do lote. Como as linhas são processadas na ordem de extração, um lote é uma sequência contígua de texto (normalmente uma cena ou arquivo), então o modelo recebe de graça algumas dezenas de linhas vizinhas de contexto.
Esse contexto é a questão toda. Com ele, o refinador resolve coisas que um provedor linha a linha não consegue: sujeitos omitidos (o japonês omite quem age; os vizinhos frequentemente revelam), referências ambíguas (a que それ aponta, pergunta vs. exclamação), tom e registro (uma linha casual renderizada como português formal engessado), expressões idiomáticas e onomatopeias literais, e deriva de terminologia dentro de uma cena.
É uma passagem separada — você a aciona
O refinador não roda durante a tradução, e não há prompt quando uma rodada começa. A tradução roda sozinha e rápida, para que você possa exportar e começar a jogar imediatamente; a refinação acontece depois, sob demanda. Primeiro ligue o recurso em Configurações → Tradução (ele fica desativado por padrão). Então há duas formas de rodá-lo:
- O botão Refinar. Um botão na barra de ferramentas do editor. Clique nele, um pequeno seletor abre — escolha qualquer provedor LLM configurado e digite o modelo — e ele refina cada linha traduzida-mas-não-refinada do projeto.
- Sempre refinar. Marque "Sempre refinar com este modelo" nesse seletor e a passagem de refinação começa silenciosamente após cada rodada de tradução, usando o modelo que você lembrou, sem diálogo. Desligue quando quiser em Configurações.
É melhor esforço. A linha já estava traduzida antes de o refinador tocá-la, então se uma chamada de refinação falhar ou você cancelar, a tradução da primeira passagem é simplesmente mantida — uma linha nunca é perdida por um tropeço na refinação. Uma barra de progresso dedicada de refinação e uma coluna "Tradução Refinada" acompanham o que mudou, e o resumo da rodada relata quantas linhas melhoraram. (Retraduzir uma linha refinada descarta sua refinação, então o RuneTranslate pergunta antes de puxar linhas refinadas para uma nova rodada de tradução.)
Escolha qualquer LLM, digite o modelo
A refinação precisa de um modelo instruível, então ela roda em um provedor LLM: OpenAI, Anthropic, DeepSeek, um endpoint compatível com OpenAI (OpenRouter, NanoGPT e afins), ou um modelo local via Ollama / LM Studio. Você escolhe o provedor e digita o nome exato do modelo — gpt-4o, um modelo claude-, um id de modelo local, o que quer que você tenha uma chave. Os provedores estatísticos rápidos (Google, DeepL) são ótimos para a primeira passagem mas não conseguem refinar — eles não aceitam instruções.
A combinação inteligente de custo: primeira passagem barata, refinação inteligente
O refinador está no seu melhor como a segunda metade de uma estratégia de dois provedores. Rode a primeira passagem no Google ou DeepL gratuito, e então refine com Claude, GPT-4o ou DeepSeek. Você acaba com saída de qualidade de LLM mas paga por apenas uma passagem de LLM — a passagem gratuita fez o trabalho pesado em massa e o LLM apenas revisa por cima. Refinar com o mesmo LLM com que você traduziu também ajuda (a passagem de refinação tem o contexto do lote completo e uma instrução explícita de "melhore isto" que a primeira passagem não tinha), mas isso praticamente dobra seu gasto de tokens, então guarde isso para projetos onde cada linha importa. De qualquer forma, um glossário mantém os nomes consistentes nas duas passagens.
É gratuito para todos
A memória de tradução, o roteamento de provedores e o glossário são recursos Supporter. O refinador não é. Ele roda inteiramente na sua própria chave de API — ou no seu próprio modelo local — então não custa nada para oferecermos, e todos os tiers o recebem, incluindo o gratuito. A única coisa que você paga são os tokens do seu provedor.
Personalize o prompt do refinador
O refinador tem seu próprio prompt, separado do prompt de tradução, em Configurações → Tradução. O padrão já diz ao modelo para melhorar a naturalidade e a precisão, preservar cada placeholder e tag, manter a terminologia estabelecida e nunca produzir japonês. Sobrescreva-o para impor um estilo da casa — um registro, como tratar honoríficos, uma classificação de conteúdo, um público-alvo.
Apenas a tradução atual é mascarada e restaurada, então suas tags de motor (códigos de controle do RPG Maker, tags KAG, interpolações do Ren'Py) e quaisquer termos travados de glossário sobrevivem intocados ao round-trip de refinação. O modelo apenas vê os mesmos placeholders opacos no estilo [[T0]] que a primeira passagem viu.
O que ele não vai tocar
- Linhas que você editou à mão. Uma vez que você edita uma tradução você mesmo, é a sua redação — o refinador a deixa em paz e só retrabalha linhas recém-traduzidas pela máquina (incluindo as servidas da sua memória de tradução).
- Placeholders e tags de motor. Eles são mascarados através da passagem de refinação exatamente como na tradução normal, então códigos de controle, texto ruby e interpolações voltam intactos.
- Linhas que falharam. O refinador melhora uma tradução existente; ele não é um tradutor autônomo. Uma linha que falhou na primeira passagem (ex.: um provedor que retornou o japonês inalterado) não é magicamente corrigida — troque de provedor e rode-as de novo.
Como usá-lo
- Traduza normalmente e escolha seu provedor de primeira passagem (Google / DeepL gratuito é uma ótima escolha aqui).
- Ligue o refinador em Configurações → Tradução (uma vez), então clique em Refinar no editor, escolha um provedor LLM e digite o modelo. Marque sempre refinar para rodá-lo automaticamente após cada rodada de tradução.
- Acompanhe a barra de progresso do refinador e a coluna "Tradução Refinada"; o resumo da rodada mostra quantas linhas o refinador melhorou.
- Quer um estilo específico? Edite o prompt do refinador em Configurações → Tradução e rode Refinar de novo.
Concluindo
Uma tradução automática de primeira passagem leva você a "legível". O refinador de tradução por IA é a forma mais barata de ir além — um segundo modelo, lendo cada linha em contexto contra o original, corrigindo as coisas que uma primeira passagem míope erra. Combine-o com um provedor barato de primeira passagem e um modelo forte de refinação e um glossário para nomes, e sua saída cai diretamente no território de "lançar como fan translation com edição manual leve".
Baixe o RuneTranslate e experimente o refinador em um projeto real — é gratuito em todos os tiers, na sua própria chave de API ou modelo local.
Pronto para experimentar o RuneTranslate?
O plano gratuito libera todos os motores + todos os provedores de tradução. O plano Supporter ($3/mo) libera velocidade total.
Baixar para Windows
