EnginesGuiasFAQPatreonDiscordBaixar
Entrar
RuneTranslate · traduza jogos japoneses de ponta a ponta
EnginesGuiasCompararTexto em imagensEditor de savesModo CheatFAQBaixarPatreonDiscordYouTubePrivacidadeTermosContato
Todas as comparações

Comparação

RuneTranslate vs Textractor

O Textractor lê o texto de um jogo enquanto ele roda: injeta uma DLL de hook no processo em execução, aplica patch nas funções de saída de texto que o motor está prestes a chamar e envia cada linha para uma janela separada. O RuneTranslate nunca se acopla a um jogo em execução — ele abre os arquivos de dados do próprio jogo, extrai o roteiro para um projeto que você pode editar e grava a tradução finalizada de volta como uma build jogável. Essa única diferença estrutural decide quase todo o resto: quais motores cada ferramenta alcança, quanto contexto o tradutor recebe por linha e se sobra alguma coisa depois que você fecha o jogo.

Feito por
Artikash
Licença
GPL-3.0
Roda em
Windows 7+

A versão curta

Se você quer estar lendo texto em japonês nos próximos dois minutos, o Textractor é mais rápido do que qualquer ferramenta baseada em arquivos consegue ser, e em motores de visual novel obscuros ou de uso único ele funciona onde o RuneTranslate não tem adaptador nenhum. Se você quer o jogo em si no seu idioma — menus, interface, uma segunda jogatina, nada de janela flutuando por cima da arte —, precisa de uma ferramenta que escreva nos arquivos, e é isso que o RuneTranslate faz. Um dado de manutenção pertence à decisão: o último lançamento do Textractor foi em 2022-01-31 e o último commit em 2023-08-26, então títulos mais novos falham cada vez mais no hook. Nenhuma das duas ferramentas substitui a outra; elas estão em pontas opostas do mesmo problema.

Quando o Textractor é a melhor escolha

O hook lê uma string depois que o motor já a descriptografou e descomprimiu na memória, então o Textractor não precisa saber absolutamente nada sobre o formato dos arquivos — ele funciona em motores doujin de uso único, em jogos cujos arquivos ninguém documentou e em títulos em que uma ferramenta de nível de arquivo precisaria de semanas de trabalho sobre o formato antes de mostrar uma única linha. Ele é o descendente direto do AGTH e do ITH e é mais forte exatamente onde essa linhagem cresceu: Kirikiri/KAG, BGI/Ethornell, Majiro, SiglusEngine, RealLive, CatSystem2 e Artemis, com busca automática de hook mais códigos /H e /R manuais para quando a busca não acerta. É GPL-3.0, gratuito, não exige conta e leva você de abrir o jogo a ler uma linha em cerca de um minuto, o que faz dele a ferramenta certa para experimentar um título antes de se comprometer a traduzi-lo, ou para ler um menu agora mesmo. Ele também alcança strings que não existem em lugar nenhum nos arquivos — texto montado por script na hora de exibir —, que nenhum extrator jamais consegue ver. Vale saber de duas coisas antes de começar: na prática o upstream está sem manutenção (último lançamento em 2022-01-31, último commit em 2023-08-26, 635 issues abertas) e, se um jogo moderno não aceitar o hook, o projeto ativamente mantido da mesma família é o LunaTranslator, que o próprio autor propôs dentro do rastreador de issues do Textractor e que acrescenta OCR offline, captura da área de transferência, hooks para emuladores, backends de tradução com LLM e totalmente offline, e integração com Anki e Yomitan para estudo.

Quando o RuneTranslate combina mais

O RuneTranslate é para o caso em que você quer o jogo traduzido, e não narrado ao lado dele. Ele lê 17 motores e formatos — RPG Maker MV/MZ e XP/VX/VX Ace, Ren'Py, Kirikiri/KAG, Wolf RPG, TyranoBuilder, shells Electron e Cocos Creator, Unity em Mono e IL2CPP, Unreal Engine 4/5, Bakin, SRPG Studio, NScripter/ONScripter, Godot, Artemis, YU-RIS, AliceSoft System, LiveMaker e catálogos Gettext —, traz cada string traduzível para um projeto editável e exporta uma build jogável que fica com você. Como o roteiro inteiro está na mesa de uma vez, as linhas vão para o provedor em lotes junto com as suas vizinhas em vez de uma a uma, e um glossário, a memória de tradução e uma segunda passagem opcional com IA mantêm nomes de personagens e terminologia firmes ao longo de um roteiro de cinquenta horas. Ele também é o único lado desta comparação capaz de mudar o japonês desenhado em telas de título e botões de menu, através do Image Studio. Os custos são reais e vale dizê-los sem rodeios: é exclusivo para Windows, exige uma conta do Patreon e login mesmo no tier gratuito, um motor que não está na lista simplesmente não tem suporte, e vários dos adaptadores mais novos são de melhor esforço, não confirmados como jogáveis de ponta a ponta.

Fazer hook em um jogo ao vivo vs reconstruí-lo

Os eixos em que estas duas realmente diferem. Os detalhes do Textractor foram verificados em agosto de 2026 contra o repositório e o histórico de lançamentos do próprio projeto.

O que você está comparandoRuneTranslateTextractor
AbordagemLê os arquivos de dados do próprio jogo, grava as traduções de volta e exporta uma cópia que você joga.Injeta a texthook.dll no jogo em execução, aplica patch nas suas chamadas de saída de texto e envia cada linha interceptada para uma janela separada.
O que você tem depois de fechar o jogoUma build traduzida independente no disco, que você guarda e rejoga.Nada — a sobreposição vale por sessão e nenhum arquivo do jogo é modificado.
O que limita a coberturaUma lista finita de 17 motores e formatos; o que não está na lista não tem suporte.Só a existência de um hook — a string é lida depois que o motor já a descriptografou, então motores obscuros e com arquivos empacotados funcionam.
Motores clássicos de visual novel no WindowsKirikiri/KAG, Artemis, YU-RIS, AliceSoft System, NScripter/ONScripter e LiveMaker têm adaptadores; BGI, Majiro, SiglusEngine e RealLive não.O seu território natural: Kirikiri/KAG, BGI/Ethornell, Majiro, SiglusEngine, RealLive, CatSystem2 e Artemis, além de códigos de hook /H no estilo AGTH.
RPG Maker MV/MZSuporte completo, inclusive em jogos com imagens criptografadas, com quebra de linha aplicada na exportação.Issues abertas de longa data (#889, #389, #614, #587) — o texto é desenhado em um canvas do Chromium; a solução comum da comunidade é trocar o runtime NW.js do jogo.
Unity, Unreal e GodotUnity em Mono e IL2CPP, .locres do Unreal 4/5, Godot 3.x e 4.x — melhor esforço em alguns títulos, com uma referência jogável registrada por motor.Fraco: as issues #303 e #1086 do Unity relatam hooks duplicados e frases truncadas e seguem sem resposta; Unreal e Godot são alvos ruins para hook.
Tempo entre abrir o jogo e a primeira linha traduzidaMais longo — criar um projeto, extrair o roteiro, rodar uma passagem de tradução e exportar antes de jogar.Cerca de um minuto: acoplar, escolher uma thread de hook, ler. Não existe etapa de extração nem de exportação.
O que o tradutor enxergaLotes de linhas com o roteiro ao redor, mais um glossário e a memória de tradução.Uma string por vez, conforme o motor a desenha, em geral sem falante e sem nenhum contexto ao redor.
Corrigir uma linha de que você não gostouEdite no projeto, ou use localizar e substituir e filtros por regex, e reexporte — a correção é permanente.Não há arquivo de projeto nem visão do roteiro; uma linha é traduzida uma vez, exibida uma vez e some.
Japonês embutido na arteO Image Studio detecta, reconstrói o fundo, compõe o texto e integra na build exportada; contas gratuitas conseguem abrir e ler, mas não alterar.Fora de alcance — o hook lê texto do motor, não pixels, e nada nessa família consegue alterar a arte.
Serviços de tradução9 provedores: Google, o endpoint gratuito da DeepL e o DeepL Classic/Next-gen sem nenhuma chave, além da API da DeepL, OpenAI, Anthropic, DeepSeek, qualquer endpoint compatível com OpenAI e um modelo local via Ollama ou LM Studio.Extensões incluídas para Bing (o padrão), Google e DeepL, inclusive com chaves do plano gratuito, mais Systran e Papago acionados via Chrome DevTools. Sem suporte próprio a LLM — pedido na issue #1004, nunca lançado — embora extensões da comunidade acrescentem isso.
Jogar uma segunda vezA build já está traduzida; a memória de tradução na nuvem do Supporter para cima ainda reaproveita linhas entre projetos e PCs.Cada sessão refaz o hook e retraduz, então linhas em que você já gastou chamadas de API são pagas de novo.
Preço e loginO tier gratuito é um limitador de velocidade, não uma trava de recursos, mas exige uma conta do Patreon e login; Supporter $3/mo e Pro $5/mo.Gratuito, GPL-3.0, sem conta e sem plano pago. O único custo é a sua própria chave de API de tradução, se você escolher um backend pago.
Atividade do projetoEm desenvolvimento ativo; a versão atual é a 0.53.1.Último lançamento em 2022-01-31, último commit em 2023-08-26, 635 issues abertas. O repositório não está arquivado, mas na prática está sem manutenção.

O RuneTranslate não tem vínculo com o Textractor, que é um projeto independente sob GPL-3.0 de Akash Mozumdar. Cada detalhe acima foi verificado em agosto de 2026 contra o repositório e o histórico de lançamentos do próprio projeto; como o upstream está sem manutenção, confira lá antes de confiar em qualquer ponto.

Perguntas comuns sobre o Textractor

O Textractor ainda recebe manutenção?

O último lançamento do Textractor, a v5.2.0, saiu em 2022-01-31, o último commit entrou em 2023-08-26 e 635 issues continuam abertas. O repositório não foi arquivado e a ferramenta ainda funciona nos motores clássicos de visual novel para os quais foi feita, mas pedidos de suporte a motores ficam sem resposta e jogos mais novos falham cada vez mais no hook. Existe um fork pequeno e semiativo da comunidade, e o LunaTranslator é o projeto dessa mesma linhagem que recebe manutenção hoje.

O Textractor consegue traduzir jogos de RPG Maker MV ou MZ?

Não de forma confiável. O RPG Maker MV e MZ desenham o texto em um canvas do Chromium dentro do NW.js, e não pelas chamadas de saída de texto do Windows nas quais o Textractor aplica patch, e o rastreador de issues carrega vários relatos não resolvidos exatamente sobre isso (#889, #389, #614, #587). A solução de sempre da comunidade é trocar o runtime NW.js do jogo por uma build mais nova, o que é chato e varia de jogo para jogo. O RuneTranslate segue o outro caminho nesses títulos e edita os arquivos de dados JSON diretamente.

O RuneTranslate faz hook em um jogo em execução como o Textractor?

Não. O RuneTranslate nunca se acopla a um processo ao vivo — ele abre os arquivos de dados do jogo, extrai as strings traduzíveis para um projeto e grava a tradução finalizada de volta em uma cópia do jogo, que você então joga. Nada é injetado e nada roda junto com o jogo, e o texto traduzido aparece nas próprias caixas de texto do jogo porque está nos próprios arquivos dele.

Por que o antivírus às vezes acusa o Textractor?

O Textractor funciona injetando uma DLL em outro processo, que é a mesma técnica usada por alguns malwares, então o Windows Defender e outros motores já sinalizaram as suas builds por heurística. Esses alertas são falsos positivos sobre uma ferramenta de código aberto sob GPL-3.0, e não indício de algo malicioso, mas são um atrito real. Injetar em um jogo que traz anticheat ou DRM agressivo é uma questão à parte, e pode simplesmente ser recusado.

Qual é a alternativa ativamente mantida mais próxima do Textractor?

Dentro da mesma família de hooking, o LunaTranslator é o sucessor — o seu autor o propôs dentro do rastreador de issues do próprio Textractor, ele lançou uma versão em 2026-08-17 e acrescenta OCR offline embutido, captura da área de transferência, hooks para emuladores de NS, PSP, PSV e PS2, backends de tradução com LLM e totalmente offline, e integração com Anki e Yomitan, mantendo compatibilidade com os plugins do Textractor. A documentação e a comunidade são principalmente em chinês, com páginas traduzidas para o inglês, o que é uma barreira real de entrada para quem fala inglês, mesmo com a interface localizada. Se, em vez disso, você quer uma build traduzida e não uma sobreposição ao vivo, uma ferramenta de nível de arquivo como o RuneTranslate é a outra resposta para a mesma pergunta.

Posso usar o Textractor e o RuneTranslate no mesmo jogo?

Pode, e a combinação faz sentido. O hooking é uma boa forma de experimentar um jogo e decidir se o roteiro vale uma passagem completa de tradução, e continua sendo o plano B para qualquer motor fora dos 17 que o RuneTranslate lê. Quando o motor tem suporte, rodar a extração e exportar uma build faz com que você não precise mais de sobreposição nenhuma naquele jogo.

Teste na sua própria cópia

O tier gratuito libera todos os motores, todos os provedores e o editor inteiro — ele apenas roda cerca de 2× mais devagar nos provedores de IA e mantém um projeto aberto por vez. É exclusivo para Windows e exige entrar com o Patreon. O que você exporta é uma cópia traduzida de um jogo que você já tem, e ela fica na sua máquina.

Baixar para WindowsAssinar o Supporter ($3/mo)