Translatron introduce lógica de actualización selectiva en traducciones
La herramienta de traducción Translatron ahora solo re‑genera las cadenas que cambian de contexto, evitando regeneraciones innecesarias.

Translatron, el proyecto open source de Msalways, acaba de publicar una nueva versión que cambia el enfoque de su motor de traducción: en lugar de re‑traducir todo, identifica solo las cadenas afectadas por cambios en el producto.
El autor explica que el problema surge cuando un texto, como "Pay now", se cambia a "Continue to payment". Los archivos de localización siguen siendo válidos, pero el contenido traducido queda desfasado, porque el significado de la palabra ha cambiado. En la práctica, la aplicación sigue funcionando, pero el cliente recibe traducciones que ya no corresponden al texto real.
Para resolverlo, Translatron analiza las reglas del producto y la semántica de cada cadena. Si el contexto cambia, la herramienta vuelve a generar la traducción; si la cadena se mantiene intencionadamente sin traducir (por ejemplo, un botón que debe permanecer corto), se preserva tal cual. El objetivo es evitar que el proceso de traducción sea una operación costosa y potencialmente dañina.
El proyecto sigue siendo un compilador de localización, no simplemente un generador LLM. Se mantiene la salida JSON estándar que la mayoría de las aplicaciones usan, y la lógica interna se centra en la estabilidad del contenido.
Translatron está disponible en GitHub bajo licencia MIT. Si tu equipo ya gestiona traducciones en producción, la herramienta puede integrarse con pipelines CI/CD para detectar cambios de contexto y regenerar solo lo necesario.