O RuneTranslate abre RPG Maker, Ren’Py, Kirikiri, Wolf RPG, Unity e muito mais — extrai o roteiro, traduz com o provedor de sua escolha e reconstrói um jogo jogável. Feito para o japonês — mas o idioma de origem é você quem define.
Esta é uma linha real em japonês, acompanhada do início ao fim: lida do script, congelada, traduzida, recolocada e gravada num arquivo que o jogo carrega.
A detecção lê o formato da pasta, não o nome dela — por isso versões renomeadas e reempacotadas continuam abrindo. Este é Ren’Py, porque o RuneTranslate encontrou game/ · .rpy / .rpyc / .rpa.
Aberto com unrpyc + rpatool. Tudo de que precisa vem dentro do aplicativo: nada é baixado em tempo de execução. O trabalho acontece em uma área por projeto sob userData/, e a pasta do seu jogo nunca é modificada.
Diálogos, opções de menu e textos de interface viram unidades de tradução. O classifyUnit separa a prosa dos operandos parecidos com código, então um caminho de recurso ou uma chave de comparação vira uma linha vermelha opcional em vez de ser traduzida em silêncio — traduzir uma chave de busca é exatamente como um jogo ganha tradução e para de funcionar.
A marcação deste motor é substituída por [[R#]] antes que qualquer coisa saia da sua máquina. Repare onde as tags ficam: dentro da frase. A máscara não envolve a linha por fora.
Enviado em lotes e repetido em caso de falha. Repetições exatas são respondidas pela memória de tradução em vez do provedor, e cadeias curtas podem ir para um serviço barato enquanto o diálogo vai para um bom. A máquina nunca vê as tags — então não pode estragá-las, perdê-las nem traduzi-las.
Cada marcador volta à posição exata, então o artefato próprio deste motor é gravado e o jogo o carrega ao iniciar.
game/rt_translations.json
| Motor | Aberto com | Marcação congelada como | O que você exporta |
|---|---|---|---|
| Gettext (.po / .mo) | pure TypeScript | %s / {count} | compiled .mo catalog |
| RPG Maker MV / MZ / XP / VX / Ace | pure TypeScript · evbunpack when Enigma-packed | [[T#]] | patched data/*.json |
| Ren’Py | unrpyc + rpatool | [[R#]] | game/rt_translations.json |
| Kirikiri / KAG | pure TypeScript (XP3) | [[K#]] | patch.xp3 + AfterInit2.tjs |
| Wolf RPG | UberWolfCli | sem marcação para congelar | repacked .wolf + Game.exe |
| TyranoBuilder / TyranoScript | pure TypeScript | [[U#]] | translated .ks + chara_define.ks |
| Electron VN | pure TypeScript (asar) | [[U#]] | repacked app.asar |
| Unity | UnityPy + Il2CppDumper | [[U#]] | patched .assets / bundles |
| RPG Developer Bakin | Bakin sidecar (.NET) | sem marcação para congelar | Bakin LocalizeData |
| SRPG Studio | SRPG-ToolBox | sem marcação para congelar | repacked data.dts |
| NScripter / ONScripter | pure TypeScript | sem marcação para congelar | ready-to-run copy |
| Godot Engine | GDRE Tools | sem marcação para congelar | re-packed .pck |
| Artemis | pure TypeScript (.pfs) |
Acompanhe um jogo japonês do início ao fim: abra o jogo, detecte a engine automaticamente, traduza com o provedor que você escolher e exporte uma versão jogável no seu idioma.
Todas as engines estão desbloqueadas no plano gratuito. O status é honesto — verde é reconstruído-e-jogado, âmbar é o melhor esforço possível.
Translate gettext .po and .mo catalogs — the format Python, pygame, SDL and Poedit-localized games ship.
Translate RPG Maker MV, MZ and the older Ruby-based XP / VX / Ace end-to-end — dialogue, database, item names, plugin strings.
Translate source, compiled (.rpyc) and archived (.rpa) Ren'Py visual novels.
Envie strings curtas de menu para o Google e a narrativa para o Claude — automaticamente, com roteamento de provedores.
JA→EN de alta qualidade. O melhor equilíbrio para diálogos longos. Use o DeepL como a espinha dorsal do seu tradutor de jogos japoneses.
gpt-4o / o4-mini para tradução contextualizada de roteiros de RPG Maker, Ren’Py e visual novels.
Forte em registro, tom e onomatopeia. O melhor LLM para traduzir diálogos de eroge / doujin sem perder a voz.
Tradução com LLM compatível com OpenAI por uma fração do custo — deepseek-v4-flash / v4-pro. Qualidade contextualizada por alguns centavos por jogo.
Não precisa de chave de API. Rápido e gratuito; ideal para strings de menu, escolhas e nomes de itens via roteamento de provedores.
Qualquer servidor local compatível com OpenAI — Ollama ou LM Studio. Roda totalmente offline no seu próprio hardware; sem chave de API, sem custo por token, nada sai da sua máquina.
Qualquer serviço hospedado compatível com OpenAI — OpenRouter, NanoGPT e outros. Traga sua chave + URL base (presets em um clique) e escolha na lista de modelos ativos do provedor.
linhas de texto de jogos traduzidas pelos usuários do RuneTranslate até agora
162 usuários ativos nas últimas 24 horas
O plano gratuito desbloqueia todas as engines, provedores e recursos do editor. Supporter e Pro adicionam tradução em velocidade máxima, mais projetos e ferramentas profissionais.
Enfileire vários projetos e o RuneTranslate os traduz um atrás do outro, sem supervisão — acorde com jogos prontos em vez de ficar cuidando de uma tradução por vez. Um benefício Supporter.
Escolha seus projetos e um provedor, aperte iniciar, e a fila passa por eles um após o outro — sem clicar entre um jogo e outro. Seu PC fica acordado durante todo o lote.
Se um jogo tiver um problema, a fila anota e segue em frente, então um único erro nunca trava o lote da noite inteira. Você recebe uma notificação quando termina.
Opcionalmente, rode o refinador de IA em cada projeto logo depois de traduzi-lo, para uma primeira passada mais limpa sem nenhum clique a mais.
Os Supporters enfileiram até 10 jogos de uma vez; o Pro, até 30. O plano gratuito traduz um projeto por vez.
Conecte o Claude Desktop ao RuneTranslate e simplesmente converse com ele — “ache as linhas não traduzidas”, “busque o nome oficial deste personagem”, “traduza o resto e mantenha os honoríficos”. O Claude pesquisa o jogo com sua própria busca na web e escreve os resultados direto de volta no seu projeto. Navegar é grátis; as ações são um benefício Supporter.
Um clique instala uma Extensão de Desktop no Claude Desktop. A partir daí você só conversa com o Claude sobre seus projetos — sem copiar e colar, sem ferramentas extras para rodar.
O Claude usa sua própria busca na web para procurar nomes de personagens, itens e honoríficos na wiki do jogo, e depois escreve traduções consistentes direto de volta no seu projeto.
Qualquer um pode deixar o Claude listar e pesquisar seus projetos e glossário. Os Supporters desbloqueiam as ações: traduzir linhas, montar glossários, rodar a engine e exportar.
Desligado até você ativar. O Claude acessa o RuneTranslate por um link local privado protegido por um token que só você tem — construído sobre o padrão aberto MCP.
Hospede um projeto, compartilhe um código de convite e traduza com sua equipe como num documento compartilhado — presença ao vivo, uma “caixa azul” de arrastar-para-selecionar e um crédito “traduzido por” em cada linha. Entrar e traduzir é grátis; hospedar é um benefício Supporter.
Hospede um projeto no RuneTranslate e compartilhe um código de convite — os colegas entram em um clique. Hospedar é um benefício Supporter; entrar e traduzir é grátis para todos.
Todos trabalham na mesma lista de linhas e as mudanças de cada pessoa aparecem para as outras em poucos segundos — como um documento compartilhado, a última edição prevalece.
Veja quem está online, a linha que cada pessoa está editando e as linhas que elas selecionaram — além de uma “caixa azul” de arrastar para selecionar vários itens, como num gerenciador de arquivos.
Cada linha traduzida mostra quem a fez, então sua equipe sempre sabe quem cuidou do quê. Qualquer pessoa com sua própria cópia do jogo pode exportar o build finalizado.
Telas de título, botões de “Novo jogo / Continuar”, rótulos de HUD — as palavras que nenhum extrator alcança, porque são pixels e não strings. Detecte, reconstrua a arte por baixo e componha sua tradução de volta na imagem com fontes de verdade.
Um clique encontra cada área de texto de uma imagem e a lê, agrupando as linhas de um balão em um bloco. O que escapar você delimita à mão — e qualquer caixa pode ser relida sozinha.
O texto reconhecido passa pelo mesmo provedor que você usa nos diálogos — DeepL, Google, OpenAI, Claude — e chega ao editor, onde você pode reescrevê-lo para caber no espaço disponível.
Pinte sobre as letras originais e a arte por baixo é reconstruída: um fundo de verdade, não um remendo colorido. Depois ajuste fonte, tamanho, alinhamento, contorno e cor por caixa, com japonês vertical incluído.
A exportação grava a imagem traduzida com o nome original, para o jogo simplesmente carregar, e mantém o original intacto ao lado.
Arraste um arquivo de save e edite-o diretamente — sem rejogar para corrigir uma flag esquecida ou farmar ouro. As edições salvam automaticamente, e seu original tem backup na primeira mudança para você reverter quando quiser. Grátis.
Um editor estruturado para .rpgsave / .rmmzsave — ouro, níveis do grupo, HP / MP / EXP, variáveis, switches e inventário. Os nomes de variáveis e switches são lidos direto do jogo.
Edite variáveis do store do Ren’Py e variáveis f / sf do TyranoBuilder em um editor de campos genérico — vire uma flag ou aumente um contador sem rejogar horas do jogo.
Arraste um save e as edições salvam automaticamente. A primeira mudança faz backup do original para você reverter em um clique. Ele pode até traduzir nomes de variáveis em japonês para você saber o que está editando.
Aponte a aba Cheats para qualquer pasta de jogo RPG Maker (MV/MZ) ou Ren’Py e injete um menu de cheats alternável por atalho ali mesmo — offline, apenas single-player, removível em um clique. Grátis para todos; alguns cheats avançados fazem parte de um plano pago.
Um menu no jogo alternável por atalho: adicionar 1000 de ouro, godmode, cura total, morte com um golpe, sem encontros aleatórios e atravessar paredes. Um único plugin cobre tanto o MV quanto o MZ.
Abas que listam todas as variáveis e switches do jogo — pesquise por nome ou id, veja valores ao vivo e defina ou alterne qualquer coisa na hora.
Ativa o console de desenvolvedor embutido do Ren’Py (Shift+O) mais uma tela de editor de variáveis do store ao vivo, injetados direto no jogo.
Roteie os tradutores gratuitos através dos seus próprios proxies para que um limite de requisições por IP não trave mais uma tradução de jogo inteiro — as requisições se distribuem entre seus endereços automaticamente, e um que atingiu o limite sai de cena sozinho. Um recurso Pro, desativado até você ligar.
O Google Translate e o DeepL gratuito limitam por endereço IP, não por conta. Seus proxies transformam um endereço limitado em muitos, para que o jogo inteiro continue avançando em vez de travar com erros de limite de requisições.
Cole proxies HTTP/HTTPS ou SOCKS, clique em Test all para ver a latência e o IP de saída real de cada um, e então ative a rotação. As requisições rotacionam automaticamente e um proxy limitado esfria e sai de cena.
O RuneTranslate nunca fornece proxies — você usa os seus próprios, armazenados de forma criptografada no seu PC. Apenas o tráfego de tradução passa pelo proxy; sua conta e as atualizações sempre usam sua conexão normal.
Tem o texto do seu jogo em CSV, JSON, PO (gettext) ou XLIFF? Importe na aba Desenvolvedor, escolha um idioma de origem e todos os idiomas de destino que quiser, e o RuneTranslate cria um projeto por idioma e os traduz automaticamente. Exporte cada um de volta no mesmo formato — para qualquer engine. Parte do plano Desenvolvedor.
CSV, JSON, PO (gettext) ou XLIFF — os formatos que Unity, Unreal, Godot, gettext e frameworks de i18n já exportam. Qualquer engine, seu próprio texto.
Escolha uma origem e quantos destinos quiser; obtenha um projeto por idioma, traduzido automaticamente e identificado, a partir de uma única importação.
Google/DeepL grátis de fábrica, ou sua própria chave de DeepL, OpenAI, Claude ou DeepSeek — depois revise com memória de tradução, glossário e o refinador com IA.
Mesmo formato na saída e na entrada, com suas chaves e ids preservados, para que o arquivo traduzido volte direto para o seu build.
Tutoriais passo a passo e comparações de provedores feitos por quem construiu os extratores.
Respostas rápidas sobre engines, provedores, preços e o que o RuneTranslate realmente faz.
Sim — um Editor de Saves embutido. Arraste um save de RPG Maker MV (.rpgsave) ou MZ (.rmmzsave) e edite ouro, níveis do grupo, HP / MP / EXP, variáveis, switches e inventário em um editor estruturado (os nomes de variáveis e switches são puxados do jogo). Saves de Ren’Py (.save) e TyranoBuilder (.sav) abrem em um editor de variáveis genérico. As edições salvam automaticamente e o original tem backup na primeira mudança para você reverter. É grátis.
Sim. A aba Cheats injeta um menu de cheats ao vivo no jogo em qualquer RPG Maker MV / MZ ou Ren’Py para o qual você o aponte — um overlay alternável por atalho com adicionar ouro, godmode, cura total, sem encontros aleatórios e atravessar paredes, além de abas que listam e editam todas as variáveis e switches do jogo. Para Ren’Py ele ativa o console de desenvolvedor (Shift+O) e um editor de variáveis ao vivo. É para uso offline single-player, injeta ali mesmo e remove de forma limpa em um clique. Grátis para todos; alguns cheats avançados fazem parte de um plano pago.
Sim. Jogos Ren'Py em código-fonte (.rpy), compilados (.rpyc) e arquivados (.rpa) têm suporte completo de ponta a ponta. Jogos compilados são descompilados com o sidecar unrpyc embutido; arquivos .rpa são descompactados com o rpatool. A tradução é aplicada em tempo de execução por meio de um filtro de correspondência de conteúdo mais um idioma forçado (com uma fonte CJK / não-latina embutida quando necessário), então funciona até mesmo em jogos compilados e arquivados.
Sim, para os mais de 26 esquemas de criptografia portados do GARbro que já vêm incluídos, além de um auto-solucionador genérico de XOR de byte único e descrambling XOR por arquivo. O RuneTranslate emite arquivos soltos em scenario/ mais um hook de prioridade de caminho AfterInit2.tjs — as engines KrkrZ carregam os arquivos traduzidos soltos antes do XP3 criptografado original.
Aponte o RuneTranslate para a pasta do jogo .wolf. O sidecar UberWolfCli embutido (licença MIT) descriptografa e reempacota o arquivo; ele extrai diálogos dos eventos de mapa .mps e dos arquivos de banco de dados .dat (jogos V3 usam um parser estrutural LZ4/UTF-8). O V2.x é estável; o V3.x é provisório. Linhas com muitos códigos de controle que não podem ser reescritas com segurança são revertidas automaticamente para o original para manter a build estável.
| sem marcação para congelar |
| root.pfs override patch |
| YU-RIS | pure TypeScript (.ypf) | [[Y#]] | loose .ybn override |
| AliceSoft System | pure TypeScript (.ald / .afa) | sem marcação para congelar | loose-file override |
| Unreal Engine 4 / 5 | retoc · AES auto-recovered | [[E#]] | override _P.pak |
| LiveMaker / LiveNovel | pylivemaker | [[M#]] | repacked .exe (VFF) |
Sim. O RuneTranslate traduz o texto que os jogos Unity externalizam: campos de string de TextAsset e MonoBehaviour dentro de arquivos .assets / level / AssetBundles (lidos e gravados por um runtime UnityPy incluído), além de arquivos de script soltos sob StreamingAssets. Os campos de MonoBehaviour são lidos tanto em builds Mono quanto IL2CPP — para IL2CPP a informação de tipo é reconstruída a partir dos metadados do jogo. Ele NÃO traduz strings compiladas no código do jogo (Assembly-CSharp.dll / o binário IL2CPP). A maioria das VNs e RPGs indie/doujin japoneses externaliza seu roteiro, então a cobertura é boa — mas verifique no seu jogo específico.
Sim. O RuneTranslate lê o banco de dados (nomes + descrições de item / habilidade / personagem / classe / condição) e o texto de eventos / cenário do data.rbpack de um jogo Bakin, e depois envia suas traduções pelo próprio sistema de localização embutido do Bakin — seu idioma de destino é adicionado como um idioma real dentro do jogo que você escolhe no menu de título. Modelos 3D, texturas e áudio ficam intocados, e o texto compilado nos scripts C# de batalha / menu do jogo está fora do escopo. Verifique no seu jogo específico.
Sim. O RuneTranslate reconhece engines, não conteúdo. Qualquer coisa feita em RPG Maker MV / MZ, Kirikiri / KAG, Ren’Py, Wolf RPG, TyranoBuilder, Unity, RPG Developer Bakin, SRPG Studio, NScripter / ONScripter, Godot, Artemis ou um shell genérico de Electron VN tem suporte independentemente do tema, incluindo visual novels de conteúdo adulto e eroge.
O RuneTranslate é construído em torno das engines reais dos jogos, não da injeção de texto em tempo de execução. Você traduz o projeto uma vez, exporta um build redistribuível e o distribui. Sem overlay do lado do cliente, sem servidor Sugoi para rodar localmente, sem scripting específico por jogo para cada engine. Ele também te dá DeepL / OpenAI / Anthropic / Google em um único editor, sem ficar pulando entre ferramentas.
Opcional. O Google Translate funciona sem chave. O DeepL tem um plano gratuito. OpenAI e Anthropic são BYOK — você traz sua própria chave, e as chaves ficam armazenadas criptografadas com DPAPI na sua máquina; elas nunca chegam aos nossos servidores.
Sim. Todos os motores, todos os provedores, o editor completo e o refinador por IA estão desbloqueados no tier gratuito — a tradução apenas roda um pouco mais devagar (cerca de 2× nos provedores de IA, menos nos scrapers gratuitos). Supporter ($3/mo no Patreon) e Pro ($5/mo) desbloqueiam tradução em velocidade máxima mais memória de tradução, roteamento de provedores e glossário. Não há motor exclusivo pago nem idioma exclusivo pago. O gratuito mantém 1 projeto por vez; Supporter 10, Pro 30, Developer 100.
Sim — projetos colaborativos. Um Supporter hospeda um projeto no RuneTranslate e compartilha um código de convite; qualquer pessoa (inclusive usuários gratuitos) entra e traduz junto em tempo real, como num documento compartilhado. Você tem presença ao vivo (quem está online, a linha que cada pessoa está editando, as linhas que elas selecionaram) e um crédito “traduzido por” em cada linha. Entrar e traduzir é grátis — só hospedar um projeto compartilhado precisa do plano Supporter. Qualquer membro com sua própria cópia do jogo pode exportar o build finalizado.
Mais respostas: completo página de FAQ.