MotoresGuíasFAQPatreonDiscordDescargar
Iniciar sesión
RuneTranslate · traduce juegos japoneses de principio a fin
MotoresGuíasCompararTexto en imágenesEditor de partidasModo trucosFAQDescargarPatreonDiscordYouTubePrivacidadTérminosContacto
Todas las publicaciones
glossary · tutorial · translation-memory

Glosario de traducción 101 — fija nombres de personajes y terminología

18 may 2026·6 min de lectura

Un glosario de traducción sustituye de forma forzada pares de términos origen→destino en cada lote y cada proveedor, para que el nombre de tu heroína se lea igual en el capítulo 1 y en el capítulo 47. Cómo funciona la máscara de marcadores de posición, más el flujo de CSV. Supporter+.

Pasa una novela visual japonesa de 200 líneas por DeepL y el nombre de la heroína sale como Alice. Las siguientes 200 líneas lo hacen Aris. El lote después de ese se decide por Arisu. Para el capítulo cuatro tiene tres nombres según la escena que estés leyendo.

Este es el modo de fallo más común de la traducción automática en juegos narrativos largos — no la gramática, no la fraseología, sino los nombres propios inconsistentes. El proveedor no tiene memoria entre lotes; vuelve a adivinar la romanización más plausible cada vez que ve un nombre. A lo largo de un RPG de 40 horas, esa deriva hace que una traducción legible se sienta como si cuatro personas distintas la hubieran traducido.

Un glosario de traducción arregla esto. Defines los pares de términos origen-a-destino una sola vez — アリス → Alice, 勇者 → Hero, 魔王 → Demon Lord — y cada lote de traducción, en cada proveedor, los respeta. El proveedor ni siquiera ve esos términos en su forma bruta.

Qué es un glosario de traducción

Un glosario en RuneTranslate es una lista de reglas de tres columnas:

  • source — la subcadena en el idioma de origen que hay que fijar (japonés por defecto; cualquier idioma de origen soportado), p. ej. 勇者.
  • target — cómo quieres que se renderice en la salida, p. ej. Hero.
  • targetLang — a qué idioma de salida se aplica la regla, para que un glosario pueda cubrir inglés + español + alemán a la vez.

Añade 30 de estas para un reparto típico de novela visual y habrás eliminado toda la clase de deriva de nombres propios de un golpe.

Cómo funciona la máscara de marcadores de posición (independiente del proveedor)

El enfoque ingenuo — cambiar por regex el término de destino después de que el proveedor se ejecute — más o menos funciona en DeepL pero se rompe en los LLM, que ya han reformulado la frase alrededor del término que tradujeron, dejando artículos colgando y mayúsculas raras.

RuneTranslate enmascara los términos del glosario antes de que lleguen al proveedor. El ejecutor recorre cada cadena de origen del lote y reemplaza cada origen del glosario por un marcador de posición numérico — [[G0]], [[G1]], etc. (primero el término más largo que coincida, así que 魔王軍 gana sobre 魔王). El proveedor ve tokens opacos que no puede traducir mal. En el camino de vuelta, esos marcadores de posición se convierten en tu término de destino, y luego la máscara de etiquetas de motor (códigos de RPG Maker, etiquetas KAG, interpolaciones de Ren’Py) se restaura encima. Resultado: los términos del glosario se renderizan de forma idéntica tanto si estás en DeepL, en un LLM o en Google Translate gratuito.

Orden de prioridad — la TM gana al glosario, el glosario gana al proveedor

Saber cómo fluye un lote por el ejecutor explica por qué las ediciones de glosario no cuestan créditos de proveedor y cómo coopera la memoria de traducción:

  1. Cortocircuito de la memoria de traducción (TM). Si ya has traducido esta cadena de origen exacta en cualquier proyecto pasado, la traducción en caché se sirve al instante — cero llamadas al proveedor. La unidad sale del lote antes de que el proveedor la vea.
  2. La máscara de glosario se aplica a las unidades que la TM no sirvió.
  3. La llamada al proveedor se ejecuta sobre el texto enmascarado. Este es el único paso que cuesta dinero / cuenta contra la cuota.
  4. Restauración — los marcadores de posición del glosario se convierten en tus términos de destino, y luego se restauran las etiquetas de motor encima.
  5. Escritura en TM — la línea traducida final se guarda en caché, así que la próxima vez que veas este japonés es un acierto gratuito del paso 1.

La TM es el mayor ahorrador de coste; el glosario es el mayor ahorrador de calidad. Juntos se refuerzan: edita una línea a mano una vez, se guarda en caché en la TM, y el glosario mantiene los nombres propios coherentes tanto en los aciertos de caché como en los lotes nuevos.

Interacción TM + glosario (el guardián de omisión)

Un caso límite sutil: digamos que tradujiste 100 líneas con 勇者 hace tres meses sin un glosario, y la TM las guardó en caché como Warrior / Champion / Hero al azar. Ahora añades 勇者 → Hero al glosario.

De forma ingenua, la TM seguiría devolviendo Warrior — eso es lo que quedó en caché. RuneTranslate se protege contra esto: en el momento del acierto de TM, si un origen del glosario aparece en la unidad pero el destino en caché no contiene el renderizado de destino del glosario, el acierto de caché se omite y esa unidad cae hacia una llamada fresca al proveedor. El resumen de la ejecución muestra una línea «N unidades omitieron la caché para respetar cambios del glosario». Así que añadir una nueva entrada de glosario a un proyecto antiguo nunca te deja atascado con nombres obsoletos — solo vuelve a ejecutar las unidades afectadas.

Construir tu glosario — qué añadir

Para un proyecto típico, ordena por impacto:

  • La lista de reparto primero. Cada personaje con nombre — sácalo de una wiki, de VNDB o de la propia pantalla de créditos del juego. Solo esto elimina ~80% de la deriva en juegos largos.
  • Los lugares segundo. Pueblos, mazmorras, regiones, reinos — especialmente kanji con más de una romanización plausible.
  • Los ataques / habilidades característicos tercero. Movimientos de jefes, hechizos recurrentes, nombres de movimientos especiales — importantes para los RPG y las VN con mucho combate.
  • La terminología específica del mundo cuarto. Palabras inventadas para razas, clases, artefactos, moneda.

Qué no añadir: palabras comunes. 剣 → sword invita a falsos positivos — fija cada compuesto que contenga 剣 (魔剣, 聖剣, 剣士) que el proveedor habría renderizado bien por su cuenta. Las entradas son coincidencias literales de subcadena, sensibles a mayúsculas, así que mantenlas lo bastante largas para ser únicas del nombre propio que estás fijando.

Importar / exportar CSV — compartir glosarios

¿Traduces con colaboradores? La pestaña de glosario en Ajustes tiene botones Importar CSV y Exportar CSV que llevan tus entradas de ida y vuelta a través de un archivo RFC-4180 con la cabecera source,target,targetLang y un término por fila — p. ej. 勇者,Hero,en y 勇者,Héroe,es. La fila de cabecera es obligatoria; los campos que contienen comas o comillas se envuelven en comillas dobles (las comillas incrustadas se duplican), y la importación lee UTF-8 con una BOM opcional (el predeterminado de Excel). Las filas vacías y las filas con un targetLang no soportado se saltan con un motivo por fila.

La importación ofrece un modo Fusionar (añade las filas del CSV encima, deduplica por origen + idioma, el CSV gana en conflictos) o un modo Reemplazar (borra lo existente y usa solo el CSV). Fusionar es el predeterminado correcto para colaboradores que comparten un glosario parcial; Reemplazar es el correcto para restaurar una copia de seguridad.

Limitaciones actuales

  • Solo coincidencias literales de subcadena. Sin regex, sin comodines — para fijar tanto 勇者よ como 勇者だ, añade dos entradas.
  • Un idioma de destino por entrada. Una fila está atada a un idioma de salida, así que «勇者 → Hero (en) + Héroe (es) + Held (de)» son tres filas. El formato CSV soporta esto de forma natural.
  • Solo niveles de pago (Supporter en adelante). El nivel gratuito muestra la tarjeta del glosario, pero las entradas no afectan a las ejecuciones de traducción; el diálogo de descubrimiento apunta a Patreon.

Para terminar

De todas las palancas de calidad en la traducción automática, el glosario tiene la mayor relación de esfuerzo a impacto — diez minutos construyéndolo ahorran horas de corrección manual de nombres inconsistentes más adelante. Empieza con la lista de reparto, publica un primer pase y añade términos a medida que lees el resultado y notas deriva.

Combínalo con un proveedor que maneje bien el tono (Anthropic Claude es mi predeterminado para VN) y el refinador de IA, y tu salida ya está más allá de «traducción automática legible» y en «podría publicarse como traducción de fans con edición manual ligera».

Descarga RuneTranslate para probar el glosario en un proyecto real. Es una función de Supporter ($3/mo); el nivel gratuito permanece totalmente desbloqueado para motores y proveedores.

Lecturas relacionadas
01

Cómo traducir un juego japonés al español (guía para principiantes)

getting-startedtutorial20 jul 2026 · 6 min
Leer →
02

El refinador de traducción con IA — una revisión de segundo pase en contexto

refinerqualitytutorial9 jun 2026 · 6 min
Leer →
03

Cómo traducir los archivos .po y .mo de un juego (gettext)

gettextpomoenginetutorial4 ago 2026 · 7 min
Leer →

¿Listo para probar RuneTranslate?

El plan gratuito desbloquea todos los motores y todos los proveedores de traducción. Supporter ($3/mo) desbloquea la velocidad completa.

Descargar para Windows