Traduza uma visual novel em Ren'Py: cada linha de diálogo, sem encostar no código
Envie seus scripts .rpy ou a pasta tl criada pelo Generate Translations e receba os mesmos arquivos de volta com diálogos, narração, opções de menu e textos de interface traduzidos. Labels, python, comandos show e jump, indentação, tags de texto como {i} e variáveis como [player] permanecem exatamente como estavam. Um pagamento único de $5 cobre até 40,000 linhas, e as primeiras linhas são grátis, sem cadastro.
- O que é traduzido: diálogos e narração, escolhas de menu, strings _(), textos de tela, textbutton, label e tooltip
- Arquivos tl gerados: as linhas novas e de diálogo são preenchidas; linhas antigas e comentários permanecem
- O que não é alterado: blocos python, linhas com $ (exceto strings _()), define, default, show, scene, play, jump, call, labels
- Tags de texto e [variables] verificadas linha por linha
- Pagamento único de $5: até 40,000 linhas e 2,000,000 caracteres
Como traduzir um jogo feito na Ren'Py
-
1
Escolha os arquivos
Você pode compactar os arquivos .rpy da pasta game em um ZIP ou executar Generate Translations no inicializador do Ren'Py e compactar game/tl/<language>. Imagens e áudio no ZIP são ignorados.
-
2
Envie e confira as primeiras linhas
Escolha o idioma e liste os nomes de personagens que devem continuar como estão. As primeiras linhas aparecem traduzidas ao lado do original.
-
3
Desbloqueie e copie os arquivos de volta
Desbloqueie por $5, baixe o ZIP com a mesma estrutura de pastas e copie os arquivos para o seu projeto depois de fazer um backup.
Scripts ou a pasta tl
Traduzir os scripts da pasta game/ diretamente gera uma cópia do jogo no novo idioma. A forma nativa da Ren'Py é usar a pasta tl: o recurso "Generate Translations" gera um bloco translate para cada linha, mantendo o original como comentário e uma cópia para traduzir logo abaixo, além de pares com o texto antigo e o novo para a interface. A ferramenta lê ambos os formatos. Nos arquivos tl, ela preenche as linhas de diálogo sem comentários e as linhas novas, mantendo os comentários e as linhas antigas como referência para que os jogadores possam trocar de idioma nas preferências.
Tags e variáveis
Tags de texto da Ren'Py, como {i}, {b}, {color=#f00}, {w} e {p}, e variáveis entre colchetes, como [player], são substituídas por marcadores curtos antes da tradução e conferidas depois. Se uma linha perder uma pausa, uma variável ou outro código, o sistema tenta traduzi-la novamente; caso o problema persista, o texto original é mantido e a linha é listada. Se apenas uma tag de ênfase como {i} for perdida na segunda tentativa, a linha traduzida é mantida sem essa formatação.
Strings com aspas triplas e textos montados dentro de código python não são traduzidos. Alguns modelos de IA recusam cenas explícitas; qualquer linha que não retornar continua no idioma original e é listada.
Como a ferramenta funciona, quanto custa e como seus arquivos são tratados está na página Traduzir textos de jogos; os preços de todas as ferramentas estão na página de preços.
Última atualização:
Perguntas e respostas
O ChatGPT consegue traduzir um jogo feito na Ren'Py?
Ele pode traduzir diálogos colados mantendo o tom dos personagens. Porém, traduzir um script inteiro exige copiar e colar trecho por trecho, e o modelo costuma alterar labels, indentação ou tags. Esta ferramenta substitui apenas os textos e confere cada tag e variável.
Os nomes dos personagens são traduzidos?
Nomes em declarações define não são traduzidos, a menos que estejam marcados com _(). Os nomes que você listar em "Nunca traduzir" também são mantidos intactos em todas as linhas de diálogo.
Qual o tamanho da visual novel que cabe em um único pagamento?
Até 40,000 linhas e 2,000,000 caracteres somando todos os arquivos por $5. O plano Ilimitado cobre até 200,000 linhas.
O jogo vai continuar funcionando?
Apenas o texto dentro das strings é alterado; todos os outros bytes de cada arquivo permanecem intocados. Se os códigos de uma linha não forem preservados, ela mantém o texto original para que nenhuma tag corrompida chegue ao jogo.
É de graça?
Até 300 linhas é totalmente grátis. Para jogos maiores, as primeiras linhas são gratuitas na tela; o jogo inteiro custa $5, pagamento único.