Glosarios de Traducción y Coherencia Terminológica en WordPress

Abre la versión alemana de una tienda WooCommerce y observa cómo la palabra "Cart" (carrito) viaja por la interfaz. El botón del encabezado dice Warenkorb. La página de pago dice Einkaufswagen. Un correo electrónico de confirmación dice Korb. Las tres son palabras alemanas técnicamente válidas para un carrito de compras, y un traductor humano que trabaje archivo por archivo podría usar cualquiera de ellas. Pero un cliente que lee el sitio no ve tres sinónimos. Ve un sitio que no puede mantener su propio vocabulario coherente, y en un sitio de e-commerce, esa inconsistencia se interpreta como descuido justo en el momento en que se solicita una tarjeta de crédito.
Este es el problema que resuelve un glosario de traducción. Un glosario, a veces llamado base de términos (termbase), es la lista autorizada de cómo deben representarse los términos específicos en cada idioma, qué términos nunca deben traducirse, y cuáles deben traducirse siempre de la misma manera. Esta guía explica el concepto de glosario, las dos categorías de términos más importantes, por qué dividir archivos grandes en fragmentos destruye silenciosamente la coherencia, y cómo una cadena de traducción que mantiene un glosario entre fragmentos lo soluciona.
Qué es un Glosario de Traducción
Un glosario de traducción es una asignación estructurada de términos de origen a sus traducciones aprobadas, mantenida por idioma. En su forma más simple, es una tabla: el término de origen, el término de destino requerido y una nota sobre si está bloqueado o es traducible. Los traductores y los motores de traducción lo consultan como la única fuente de verdad para que el mismo concepto nunca se represente de dos maneras diferentes.
Un pequeño fragmento de glosario podría verse así en JSON:
{
"en": "Cart",
"translations": {
"de": "Warenkorb",
"es": "Carrito",
"fr": "Panier"
},
"translatable": true
},
{
"en": "Acme Pro",
"translations": {},
"translatable": false,
"note": "Brand product name. Never translate."
}
O, si tu equipo prefiere una hoja de cálculo plana, los mismos datos como CSV:
source,de,es,fr,translatable
Cart,Warenkorb,Carrito,Panier,yes
Checkout,Kasse,Pagar,Commander,yes
Acme Pro,,,,no
Add to Cart,In den Warenkorb,Añadir al carrito,Ajouter au panier,yes
El glosario cumple dos funciones a la vez. Para los términos traducibles, impone una única representación aprobada. Para los términos no traducibles, actúa como una lista de 'no tocar'.
El formato en sí apenas importa. JSON, CSV, una hoja de cálculo o un simple archivo clave-valor, todos funcionan, porque el valor de un glosario no reside en su extensión de archivo, sino en su función como referencia acordada. Lo que importa es que exista, que sea la única copia autorizada y que todo lo que traduzca tus cadenas realmente lo consulte. Un glosario que reside en una unidad compartida y que el proceso de traducción nunca lee es solo documentación. Un glosario que la cadena de traducción impone en cada cadena es una garantía de calidad.
La mayoría de los equipos comienzan un glosario de forma reactiva, después de que la primera inconsistencia los avergüenza en producción. El mejor camino es sembrarlo antes de la primera pasada de traducción con las entradas obvias: los nombres de tus productos, tus veinte términos de interfaz principales y cualquier vocabulario de la industria donde una elección incorrecta confundiría a los clientes. Veinte entradas bien elegidas evitan la gran mayoría de los fallos de coherencia.
Los Dos Tipos de Términos que Fallan Sin un Glosario
¿Qué términos necesitan realmente el control del glosario? Dos categorías, y fallan en direcciones opuestas.
Términos de Marca que Nunca Deben Traducirse
Los nombres de productos, nombres de marcas, nombres de características y marcas comerciales deben pasar por la traducción completamente sin cambios. Cuando Acme Pro se convierte en Acme Profesional en español, o tu función de envío QuickShip se convierte en EnvíoRápido, has roto el reconocimiento de marca y, a menudo, has roto la interfaz de usuario donde esa cadena exacta coincide en el código.
Este es el fallo de glosario más común y perjudicial. Un traductor automático, si se le deja a su aire, traducirá 'amablemente' Pro, Plus, Cloud y cualquier otra palabra que parezca un sustantivo común, porque no tiene forma de saber que esas palabras son parte de una marca. El glosario es lo que le dice que se detenga.
Términos que Deben Traducirse de Forma Coherente
El problema opuesto es la situación de Warenkorb versus Einkaufswagen. Estas son palabras reales que deberían traducirse, pero siempre de la misma manera. El vocabulario de la interfaz como Cart (Carrito), Checkout (Pagar), Account (Cuenta), Wishlist (Lista de deseos), Order (Pedido) y Shipping (Envío) debe asignarse a un término de destino fijo en cada pantalla, correo electrónico y botón. El peligro aquí no es la mala traducción, sino la deriva: cada elección individualmente correcta está bien de forma aislada, y solo la inconsistencia en todo el sitio es el defecto.
Este es el problema de la erosión de la confianza. Los usuarios construyen un modelo mental del vocabulario de tu interfaz a medida que navegan por ella. Cuando la palabra cambia, el modelo se rompe, y la fricción cognitiva se registra como una vaga sensación de que el sitio es de baja calidad, incluso cuando el cliente no puede articular por qué.
La coherencia también tiene un costo de usabilidad concreto más allá de la percepción. La documentación de soporte, las descripciones emergentes (tooltips) y los correos electrónicos de incorporación hacen referencia a los términos de la interfaz. Si el botón dice Warenkorb pero el artículo de ayuda dice Einkaufswagen, un cliente confundido no puede asignar la instrucción a la pantalla. La terminología inconsistente rompe silenciosamente tu propio contenido de soporte. El glosario es lo que mantiene el producto, la documentación y el texto de marketing hablando el mismo idioma, literalmente.
Por qué la División de Archivos Grandes Causa Inconsistencia
Aquí está el mecanismo que convierte una molestia puntual del glosario en un problema sistémico en sitios grandes. Una gran tienda de WordPress o WooCommerce puede tener un archivo .po con miles de cadenas, muchas más de las que cualquier modelo de IA puede traducir en una sola solicitud. Así que el archivo se divide en fragmentos, y cada fragmento se traduce por separado.
El problema es que cuando cada fragmento se traduce de forma aislada, el motor no tiene memoria de cómo representó un término hace tres fragmentos. El fragmento 1 podría traducir "Cart" como Warenkorb. El fragmento 7, procesado como una solicitud independiente sin contexto compartido, podría traducir con la misma razonabilidad el mismo "Cart" como Einkaufswagen. Ninguno es incorrecto por sí mismo. La inconsistencia es un artefacto de la división en fragmentos, no de una única mala decisión.
# Chunk 1 - header strings
msgid "Cart"
msgstr "Warenkorb"
# Chunk 7 - footer strings, translated in a separate request
msgid "View Cart"
msgstr "Einkaufswagen ansehen"
Cuanto más grande sea el archivo, más fragmentos habrá y más oportunidades habrá para que el mismo término diverja. Por eso, la traducción de archivos grandes es más difícil de lo que parece, un tema que cubrimos en profundidad en cómo traducir archivos PO grandes. La división ingenua sacrifica la completitud por la coherencia, y en una tienda con miles de cadenas, esa 'negociación' se manifiesta en todas partes.
Cómo lo Resuelve una Cadena de Traducción con Conciencia de Glosario
La solución es una cadena de traducción que hace dos cosas a la vez: divide archivos grandes de forma inteligente para que puedan procesarse, y lleva el contexto del glosario y la terminología a través de cada fragmento para que la división nunca introduzca desviación.
Aquí es donde Smart Batching (Agrupación Inteligente) y Context-Aware AI (IA Consciente del Contexto) funcionan en conjunto. Smart Batching divide un archivo de más de 10 MB en fragmentos procesables, pero los fragmentos no se traducen como extraños aislados. La cadena de traducción impone la coherencia terminológica y del glosario entre los fragmentos, de modo que una vez que "Cart" se establece como Warenkorb, cada fragmento posterior que contiene "Cart" recibe la misma representación. El glosario de términos de marca bloqueados también viaja con cada fragmento, por lo que Acme Pro permanece intacto, ya sea que aparezca en la cadena número 5 o en la cadena número 5,000.
El resultado práctico es que un archivo de tienda de 6,000 cadenas vuelve con un vocabulario consistente en lugar de un mosaico. Los nombres de marca quedan intactos. Los términos de la interfaz son uniformes. Y los marcadores de posición dentro de esas cadenas, los tokens %s y {name}, permanecen bloqueados en su lugar al mismo tiempo. Obtienes un archivo que parece haber sido traducido por un único traductor cuidadoso con una memoria perfecta, que hizo todo de una sola vez.
Contrasta eso con la alternativa a la que la mayoría de la gente recurre: traducir el archivo por partes y luego realizar un paso manual de buscar y reemplazar para normalizar los términos. Ese enfoque falla por dos razones. Primero, ya tienes que conocer cada término que se desvió, lo que significa revisar miles de cadenas para encontrar las inconsistencias en primer lugar. Segundo, la búsqueda y reemplazo a ciegas es peligrosa, porque la misma palabra puede ser correcta en un contexto e incorrecta en otro. Imponer el glosario durante la traducción, mientras el motor aún tiene el contexto completo de cada cadena, es fundamentalmente más seguro que parchearlo después del hecho.
Glosarios en un Flujo de Trabajo Multisitio
Para las agencias que gestionan la localización en muchos sitios de clientes, la disciplina del glosario se multiplica. Cada cliente tiene sus propios términos de marca y su propio vocabulario aprobado, y reutilizar el glosario de un cliente en otro es una vergüenza garantizada. Un flujo de trabajo repetible y basado en glosarios es lo que mantiene una docena de sitios multilingües consistentes sin tener que realizar una revisión manual multiplicada por doce, que es el núcleo de el flujo de trabajo de localización ideal para agencias que gestionan múltiples sitios de clientes. El glosario se convierte en un activo por cliente que viaja con cada archivo que traduces para ellos.
La coherencia terminológica es una de esas señales de calidad que nadie nota conscientemente cuando es correcta y que todo el mundo siente cuando es incorrecta. El cliente que lee Warenkorb en cada pantalla nunca piensa en ello. El que ve tres palabras diferentes para carrito tampoco presenta una queja; simplemente confía un poco menos en el sitio y convierte un poco peor. Un glosario, aplicado en cada fragmento de cada archivo, es cómo te aseguras de que nunca tengan que hacerlo.
¿Listo para mantener cada término consistente en toda tu tienda multilingüe? Prueba SimplePoTranslate gratis — no se requiere tarjeta de crédito. El nivel gratuito impone la coherencia terminológica y del glosario en los fragmentos, por lo que "Cart" se mantiene como una sola palabra y los nombres de tus marcas permanecen intactos desde la primera cadena hasta la última.