RuneTranslate abre en canal RPG Maker, Ren’Py, Kirikiri, Wolf RPG, Unity y muchos más: extrae el guion, lo traduce con el proveedor que elijas y reconstruye un juego jugable. Diseñado para el japonés, pero tú decides cuál es el idioma de origen.
Esta es una línea real en japonés, seguida de principio a fin: leída del script, congelada, traducida, devuelta a su sitio y escrita en un archivo que el juego carga.
La detección lee la forma de la carpeta, no su nombre, y por eso siguen abriéndose las versiones renombradas y reempaquetadas. Este es Ren’Py, porque RuneTranslate encontró game/ · .rpy / .rpyc / .rpa.
Abierto con unrpyc + rpatool. Todo lo que necesita viaja dentro de la aplicación: no se descarga nada en tiempo de ejecución. El trabajo ocurre en un espacio por proyecto bajo userData/, y la carpeta de tu juego nunca se modifica.
Los diálogos, las opciones de menú y los textos de interfaz se convierten en unidades de traducción. classifyUnit separa la prosa de los operandos que parecen código, así que una ruta de recurso o una clave de comparación pasa a ser una fila roja opcional en vez de traducirse en silencio: traducir una clave de búsqueda es justo como un juego acaba traducido y roto.
El marcado de este motor se sustituye por [[R#]] antes de que nada salga de tu equipo. Fíjate en dónde quedan las etiquetas: dentro de la frase. La máscara no envuelve la línea por fuera.
Se envía por lotes y se reintenta si falla. Las repeticiones exactas se responden desde la memoria de traducción en lugar del proveedor, y las cadenas cortas pueden ir a un servicio barato mientras el diálogo va a uno bueno. La máquina nunca ve las etiquetas, así que no puede estropearlas, perderlas ni traducirlas.
Cada marcador vuelve a su posición exacta, luego se escribe el artefacto propio de este motor y el juego lo carga al arrancar.
game/rt_translations.json
| Motor | Se abre con | Marcado congelado como | Lo que exportas |
|---|---|---|---|
| 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 | sin marcado que 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) | sin marcado que congelar | Bakin LocalizeData |
| SRPG Studio | SRPG-ToolBox | sin marcado que congelar | repacked data.dts |
| NScripter / ONScripter | pure TypeScript | sin marcado que congelar | ready-to-run copy |
| Godot Engine | GDRE Tools | sin marcado que congelar | re-packed .pck |
| Artemis | pure TypeScript (.pfs) |
Sigue un juego japonés de principio a fin: ábrelo, detecta el motor automáticamente, tradúcelo con el proveedor que elijas y exporta una versión jugable en tu idioma.
Todos los motores están desbloqueados en el plan gratuito. El estado es honesto: verde es reconstruido y jugado, ámbar es el mejor esfuerzo posible.
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.
Envía las cadenas cortas de menú a Google y la narrativa a Claude, automáticamente, con el enrutado de proveedores.
JA→EN de alta calidad. El mejor equilibrio para diálogos largos. Usa DeepL como columna vertebral de tu traductor de juegos japoneses.
gpt-4o / o4-mini para una traducción contextual de guiones de RPG Maker, Ren’Py y novelas visuales.
Fuerte en registro, tono y onomatopeyas. El mejor LLM para traducir diálogos de eroge / doujin sin perder la voz de los personajes.
Traducción con LLM compatible con OpenAI a una fracción del coste: deepseek-v4-flash / v4-pro. Calidad contextual por unos céntimos por juego.
No requiere clave de API. Rápido y gratuito; ideal para cadenas de menú, opciones y nombres de objetos mediante el enrutado de proveedores.
Cualquier servidor local compatible con OpenAI: Ollama o LM Studio. Funciona totalmente sin conexión en tu propio hardware; sin clave de API, sin coste por token y sin que nada salga de tu equipo.
Cualquier servicio alojado compatible con OpenAI: OpenRouter, NanoGPT y otros. Añade tu clave y URL base (con ajustes predefinidos en un clic) y elige de la lista de modelos en directo del proveedor.
líneas de texto de juego traducidas por los usuarios de RuneTranslate hasta ahora
162 usuarios activos en las últimas 24 horas
El plan gratuito desbloquea todos los motores, proveedores y funciones del editor. Supporter y Pro añaden traducción a máxima velocidad, más proyectos y herramientas profesionales.
Pon en fila varios proyectos y RuneTranslate los traduce uno tras otro, sin supervisión: despierta con juegos terminados en lugar de vigilar una tanda cada vez. Una ventaja de Supporter.
Elige tus proyectos y un proveedor, pulsa iniciar y la cola los procesa uno tras otro: sin clicar entre juego y juego. Tu PC permanece despierto durante toda la tanda.
Si un juego se atasca, la cola lo anota y continúa, de modo que un solo error nunca paraliza toda la tanda nocturna. Recibes una notificación cuando termina.
Si quieres, ejecuta el refinador de IA en cada proyecto justo después de traducirlo, para un primer resultado más limpio sin clics de más.
Los Supporters ponen en cola hasta 10 juegos a la vez; Pro, hasta 30. Gratis traduce un proyecto cada vez.
Conecta Claude Desktop a RuneTranslate y simplemente háblale: «encuentra las líneas sin traducir», «busca el nombre oficial de este personaje», «traduce el resto y mantén los honoríficos». Claude investiga el juego con su propia búsqueda web y escribe los resultados directamente en tu proyecto. Navegar es gratis; las acciones son una ventaja de Supporter.
Un clic instala una extensión de escritorio en Claude Desktop. A partir de ahí solo hablas con Claude sobre tus proyectos: sin copiar y pegar, sin herramientas extra que ejecutar.
Claude usa su propia búsqueda web para consultar nombres de personajes, objetos y honoríficos en la wiki del juego, y luego escribe traducciones coherentes directamente en tu proyecto.
Cualquiera puede dejar que Claude liste y busque en sus proyectos y glosario. Los Supporters desbloquean las acciones: traducir líneas, crear glosarios, ejecutar el motor y exportar.
Desactivado hasta que lo enciendes. Claude llega a RuneTranslate por un enlace local privado protegido por un token que solo tú tienes, construido sobre el estándar abierto MCP.
Aloja un proyecto, comparte un código de invitación y traduce con tu equipo como en un documento compartido: presencia en directo, un «recuadro azul» de selección por arrastre y un crédito de «traducido por» en cada línea. Unirse y traducir es gratis; alojar es una ventaja de Supporter.
Aloja un proyecto en RuneTranslate y comparte un código de invitación: tus compañeros se unen en un clic. Alojar es una ventaja de Supporter; unirse y traducir es gratis para todos.
Todos trabajáis la misma lista de líneas y los cambios de cada persona aparecen para los demás en un par de segundos, como en un documento compartido: gana la última edición.
Mira quién está en línea, la línea que edita cada persona y las filas que tiene seleccionadas, además de un «recuadro azul» de arrastre para seleccionar varias como en un gestor de archivos.
Cada línea traducida muestra quién la hizo, para que tu equipo sepa siempre quién se encargó de qué. Cualquiera con su propia copia del juego puede exportar la compilación terminada.
Pantallas de título, botones de «Nueva partida / Continuar», etiquetas del HUD: las palabras que ningún extractor alcanza, porque son píxeles y no cadenas. Detéctalas, reconstruye el arte de debajo y compón tu traducción dentro de la imagen con fuentes reales.
Un clic encuentra cada zona de texto de una imagen y la lee, agrupando las líneas de un bocadillo en un bloque. Lo que se le escape lo encuadras a mano, y cualquier cuadro se puede releer por separado.
El texto reconocido pasa por el mismo proveedor que usas para los diálogos —DeepL, Google, OpenAI, Claude— y llega al editor, donde puedes reescribirlo para que quepa en su sitio.
Pinta sobre las letras originales y el arte de debajo se reconstruye: un fondo real, no un parche de color. Luego ajusta fuente, tamaño, alineación, contorno y color en cada cuadro, con japonés vertical incluido.
La exportación escribe la imagen traducida con su nombre original para que el juego la cargue sin más, y conserva el original intacto al lado.
Arrastra un archivo de guardado y edítalo directamente: sin rejugar para corregir un indicador olvidado ni farmear oro. Los cambios se guardan solos y tu original se respalda en el primer cambio para que puedas revertir cuando quieras. Gratis.
Un editor estructurado para .rpgsave / .rmmzsave: oro, niveles del grupo, HP / MP / EXP, variables, interruptores e inventario. Los nombres de variables e interruptores se leen directamente del juego.
Edita las variables de store de Ren’Py y las variables de juego f / sf de TyranoBuilder en un editor de campos genérico: cambia un indicador o sube un contador sin rejugar horas del juego.
Arrastra una partida y los cambios se guardan solos. El primer cambio respalda el original para que puedas revertir en un clic. Incluso puede traducir los nombres de variables en japonés para que sepas qué estás editando.
Apunta la pestaña Trucos a cualquier carpeta de juego de RPG Maker (MV/MZ) o Ren’Py e inyecta un menú de trucos activable por atajo de teclado directamente ahí: sin conexión, solo para un jugador y eliminable en un clic. Gratis para todos; algunos trucos avanzados forman parte de un plan de pago.
Un menú dentro del juego activable por atajo: añadir 1000 de oro, modo dios, curación total, muerte de un golpe, sin encuentros aleatorios y atravesar paredes. Un solo plugin cubre tanto MV como MZ.
Pestañas que listan cada variable e interruptor del juego: busca por nombre o id, lee valores en directo y establece o alterna lo que quieras al vuelo.
Habilita la consola de desarrollador integrada de Ren’Py (Shift+O) más una pantalla de editor de variables de store en directo, inyectada directamente en el juego.
Enruta los traductores gratuitos a través de tus propios proxies para que un límite de peticiones por IP ya no ponga un tope a la traducción de un juego entero: las peticiones se reparten entre tus direcciones automáticamente y una que alcance su límite se aparta sola. Una función Pro, desactivada hasta que la actives.
Google Translate y el DeepL gratuito limitan por dirección IP, no por cuenta. Tus proxies convierten una dirección con tope en muchas, así un juego entero sigue avanzando en lugar de atascarse con errores de límite de peticiones.
Pega proxies HTTP/HTTPS o SOCKS, pulsa Test all para ver la latencia y la IP de salida real de cada uno, y luego activa la rotación. Las peticiones rotan automáticamente y un proxy saturado se enfría y se aparta.
RuneTranslate nunca proporciona proxies: usas los tuyos, guardados cifrados en tu PC. Solo el tráfico de traducción pasa por el proxy; tu cuenta y las actualizaciones siempre usan tu conexión normal.
¿Tienes el texto de tu juego en CSV, JSON, PO (gettext) o XLIFF? Impórtalo en la pestaña Desarrollador, elige un idioma de origen y todos los idiomas de destino que quieras, y RuneTranslate crea un proyecto por idioma y los traduce automáticamente. Exporta cada uno de vuelta en el mismo formato, para cualquier motor. Parte del plan Desarrollador.
CSV, JSON, PO (gettext) o XLIFF: los formatos que Unity, Unreal, Godot, gettext y los frameworks de i18n ya exportan. Cualquier motor, tu propio texto.
Elige un origen y tantos destinos como quieras; obtén un proyecto por idioma, traducido automáticamente y etiquetado, a partir de una sola importación.
Google/DeepL gratis de serie, o tu propia clave de DeepL, OpenAI, Claude o DeepSeek; luego revisa con la memoria de traducción, el glosario y el refinador con IA.
Mismo formato de salida que de entrada, con tus claves e ids conservados, para que el archivo traducido vuelva directo a tu build.
Tutoriales paso a paso y comparativas de proveedores de la gente que construyó los extractores.
Respuestas rápidas sobre motores, proveedores, precios y lo que RuneTranslate hace en realidad.
Sí, un Editor de partidas integrado. Arrastra una partida de RPG Maker MV (.rpgsave) o MZ (.rmmzsave) y edita oro, niveles del grupo, HP / MP / EXP, variables, interruptores e inventario en un editor estructurado (los nombres de variables e interruptores se extraen del juego). Las partidas de Ren’Py (.save) y TyranoBuilder (.sav) se abren en un editor de variables genérico. Los cambios se guardan solos y el original se respalda en el primer cambio para que puedas revertir. Es gratis.
Sí. La pestaña Trucos inyecta un menú de trucos en directo dentro de cualquier juego de RPG Maker MV / MZ o Ren’Py al que la apuntes: una superposición activable por atajo con añadir oro, modo dios, curación total, sin encuentros aleatorios y atravesar paredes, más pestañas que listan y editan cada variable e interruptor del juego. Para Ren’Py habilita la consola de desarrollador (Shift+O) y un editor de variables en directo. Es para uso sin conexión y de un solo jugador, se inyecta directamente y se elimina limpiamente en un clic. Gratis para todos; algunos trucos avanzados forman parte de un plan de pago.
Sí. Los juegos de Ren'Py con código fuente (.rpy), compilados (.rpyc) y archivados (.rpa) están todos soportados de principio a fin. Los juegos compilados se descompilan con el sidecar unrpyc incluido; los archivos .rpa se desempaquetan con rpatool. La traducción se aplica en tiempo de ejecución vía un filtro de emparejamiento por contenido más un idioma forzado (con una fuente CJK / no latina incluida cuando hace falta), así que funciona incluso en juegos compilados y archivados.
Sí, para los más de 26 esquemas de cifrado portados de GARbro que se incluyen hoy, más un solucionador automático genérico de XOR de un byte y el descifrado XOR por archivo. RuneTranslate emite archivos sueltos en scenario/ más un enganche de prioridad de rutas AfterInit2.tjs: los motores KrkrZ cargan los archivos traducidos sueltos por delante del XP3 cifrado original.
Apunta RuneTranslate a la carpeta del juego .wolf. El sidecar UberWolfCli incluido (con licencia MIT) descifra y reempaqueta el archivo; extrae diálogo de los eventos de mapa .mps y de los archivos de base de datos .dat (los juegos V3 usan un analizador estructural LZ4/UTF-8). V2.x es estable; V3.x es provisional. Las líneas con mucho control que no pueden reescribirse de forma segura se revierten automáticamente al original para mantener la compilación estable.
| sin marcado que congelar |
| root.pfs override patch |
| YU-RIS | pure TypeScript (.ypf) | [[Y#]] | loose .ybn override |
| AliceSoft System | pure TypeScript (.ald / .afa) | sin marcado que congelar | loose-file override |
| Unreal Engine 4 / 5 | retoc · AES auto-recovered | [[E#]] | override _P.pak |
| LiveMaker / LiveNovel | pylivemaker | [[M#]] | repacked .exe (VFF) |
Sí. RuneTranslate traduce el texto que los juegos de Unity externalizan: campos de cadena TextAsset y MonoBehaviour dentro de archivos .assets / archivos level / AssetBundles (leídos y escritos mediante un entorno de ejecución UnityPy incluido), más archivos de script sueltos bajo StreamingAssets. Los campos MonoBehaviour se leen tanto en compilaciones Mono como IL2CPP; para IL2CPP la información de tipos se reconstruye a partir de los metadatos del juego. NO traduce las cadenas compiladas en el código del juego (Assembly-CSharp.dll / el binario IL2CPP). La mayoría de las novelas visuales y RPG indie/doujin japoneses externalizan su guion, así que la cobertura es buena, pero verifícalo en tu juego concreto.
Sí. RuneTranslate lee la base de datos (nombres y descripciones de objetos / habilidades / personajes / clases / estados) y el texto de eventos / escenarios del data.rbpack de un juego de Bakin, y luego envía tus traducciones a través del propio sistema de localización integrado de Bakin: tu idioma de destino se añade como un idioma real dentro del juego que eliges desde el menú de título. Los modelos 3D, las texturas y el audio se dejan intactos, y el texto compilado en los scripts de C# de combate / menús de un juego queda fuera del alcance. Verifícalo en tu juego concreto.
Sí. RuneTranslate reconoce el motor, no el contenido. Cualquier cosa construida sobre RPG Maker MV / MZ, Kirikiri / KAG, Ren’Py, Wolf RPG, TyranoBuilder, Unity, RPG Developer Bakin, SRPG Studio, NScripter / ONScripter, Godot, Artemis o una carcasa genérica de Electron VN es compatible sin importar la temática, incluidas las novelas visuales para adultos y los eroge.
RuneTranslate está construido en torno a los motores de juego reales, no a la inyección de texto en tiempo de ejecución. Traduces el proyecto una vez, exportas una compilación redistribuible y la distribuyes. Sin superposición del lado del cliente, sin servidor de Sugoi que ejecutar localmente, sin scripting específico por motor para cada juego. Además te da DeepL / OpenAI / Anthropic / Google en un solo editor sin saltar entre herramientas.
Opcional. Google Translate funciona sin clave. DeepL tiene un plan gratuito. OpenAI y Anthropic son BYOK: aportas tu propia clave, y las claves se almacenan cifradas con DPAPI en tu equipo; nunca tocan nuestros servidores.
Sí. Todos los motores, todos los proveedores, el editor completo y el refinador de IA están desbloqueados en el nivel gratuito — la traducción simplemente corre algo más lenta (aproximadamente 2× en los proveedores de IA, menos en los raspadores gratuitos). Supporter ($3/mo en Patreon) y Pro ($5/mo) desbloquean la traducción a máxima velocidad más memoria de traducción, enrutamiento de proveedores y glosario. No hay ningún motor de pago exclusivo ni ningún idioma de pago exclusivo. Gratis mantiene 1 proyecto a la vez; Supporter 10, Pro 30, Developer 100.
Sí, con los proyectos colaborativos. Un Supporter aloja un proyecto en RuneTranslate y comparte un código de invitación; cualquiera (incluidos los usuarios gratuitos) se une y traduce en equipo en tiempo real, como en un documento compartido. Obtienes presencia en directo (quién está en línea, la línea que edita cada persona, las filas que tiene seleccionadas) y un crédito de «traducido por» en cada línea. Unirse y traducir es gratis; solo alojar un proyecto compartido requiere el plan Supporter. Cualquier miembro con su propia copia del juego puede exportar la compilación terminada.
Más respuestas: la página de FAQ completa.