Traduce una novela visual de Ren'Py: cada línea de diálogo, código intacto
Sube tus guiones .rpy o la carpeta tl que creó Generate Translations y recibe los mismos archivos con diálogos, narración, opciones de menú y textos de la interfaz traducidos. Las etiquetas, python, instrucciones show y jump, sangrías, etiquetas de texto como {i} y variables como [player] se quedan exactamente como estaban. Un pago único de $5 cubre hasta 40,000 líneas, y las primeras líneas son gratis y sin registro.
- Se traduce: diálogos y narración, opciones de menú, cadenas _(), texto en pantallas, textbutton, label y tooltip
- Archivos tl generados: se rellenan las líneas nuevas y de diálogo; se conservan las líneas antiguas y los comentarios
- No se tocan: bloques de python, líneas con $ (salvo cadenas _()), define, default, show, scene, play, jump, call, labels
- Etiquetas de texto y [variables] verificadas línea por línea
- Un solo pago de $5: hasta 40,000 líneas y 2,000,000 caracteres
Cómo traducir un juego de Ren'Py
-
1
Elige los archivos
Comprime en un ZIP los archivos .rpy de la carpeta del juego, o ejecuta Generate Translations en el lanzador de Ren'Py y comprime game/tl/<language>. Las imágenes y el audio dentro del ZIP se ignoran.
-
2
Sube el archivo y revisa las primeras líneas
Elige el idioma e indica los nombres de personajes que deben quedar intactos. Las primeras líneas aparecerán traducidas junto al original.
-
3
Desbloquea y copia los archivos de vuelta
Desbloquea por $5, descarga el ZIP con la misma estructura de carpetas y copia los archivos en tu proyecto (tras hacer una copia de seguridad).
Scripts o la carpeta tl
Traducir los scripts de game/ directamente te da una copia del juego en el nuevo idioma. La forma propia de Ren'Py es la carpeta tl: «Generate Translations» genera un bloque translate por línea, con el original como comentario y una copia para traducir debajo, además de pares old y new para los textos de la interfaz. La herramienta lee ambos métodos. En los archivos tl, completa las líneas de diálogo no comentadas y las líneas new, dejando los comentarios y las líneas old como referencia para que los jugadores puedan cambiar de idioma en las preferencias.
Etiquetas y variables
Las etiquetas de texto de Ren'Py como {i}, {b}, {color=#f00}, {w} y {p}, así como las variables entre corchetes como [player], se sustituyen por marcadores cortos antes de traducir y se verifican después. Si una línea pierde una pausa, una variable u otro código, se vuelve a solicitar; si sigue fallando, conserva el texto original y se incluye en una lista. Si en el segundo intento solo se pierde una etiqueta de estilo como {i}, se conserva la línea traducida sin ese énfasis.
Las cadenas con triple comilla y el texto generado dentro de código python no se traducen. Algunos modelos de IA rechazan escenas explícitas; cualquier línea que no se devuelva se mantiene en el idioma original y queda listada.
Cómo funciona la herramienta, cuánto cuesta y cómo se tratan tus archivos está en la página de Traducir textos de videojuegos; los precios de todas las herramientas están en la página de precios.
Última actualización:
Preguntas y respuestas
¿Puede ChatGPT traducir un juego de Ren'Py?
Puede traducir diálogos que pegues manteniendo el tono del personaje. Pero traducir un script completo implica copiar y pegar trozo a trozo, arriesgándote a que el modelo altere etiquetas, sangrías o tags. Esta herramienta solo sustituye las cadenas de texto y comprueba cada etiqueta y variable.
¿Se traducen los nombres de los personajes?
Los nombres en sentencias define no se traducen salvo que lleven _(). Los nombres que incluyas en la lista de «No traducir nunca» tampoco se traducirán en las líneas de diálogo.
¿Cuánto texto de una novela visual cubre un solo pago?
Hasta 40,000 líneas y 2,000,000 caracteres repartidos entre todos los archivos por $5. Ilimitado cubre hasta 200,000 líneas.
¿Seguirá funcionando el juego?
Solo cambia el texto dentro de las cadenas; el resto del contenido de cada archivo permanece intacto. Si en alguna línea no se preservan los códigos correctamente, se mantiene su texto original, asegurando que ningún tag roto llegue al juego.
¿Es gratis?
Hasta 300 líneas es totalmente gratis. En juegos más extensos, las primeras líneas se muestran gratis en pantalla; el juego completo cuesta $5, en un pago único.