¿Cómo traducir documentos no técnicos que contienen numerosos fragmentos de código, como materiales didácticos en formato Word o PDF?
“Muchos materiales didácticos o manuales de productos incorporan variables de código en párrafos ordinarios; los traductores convencionales pueden tender a traducirlas erróneamente (por ejemplo, traduciendo `Print()` como `Imprimir()`).”
Análisis de la causa raíz
Reconocimiento de código basado en la fuente
En documentos PDF o Word, el sistema analiza las propiedades de la fuente. Normalmente, el código utiliza fuentes monoespaciadas (como Courier New). Aprovechamos esta característica para bloquear automáticamente esas áreas y evitar su traducción.
Lista blanca de palabras clave
El sistema incorpora bibliotecas de palabras reservadas de los principales lenguajes de programación (Java, Python, C++). Incluso si el código no está marcado como bloque de código, la IA puede identificar palabras clave como `function`, `class`, `var` y mantenerlas tal cual.
Vista previa y corrección instantánea
Mediante la función de vista previa gratuita, el usuario puede comprobar rápidamente si alguna parte del código ha sido traducida incorrectamente y ajustar la configuración o añadir bloqueos de términos a tiempo.
Resumen de la solución definitiva
La diferenciación inteligente entre el lenguaje natural y el lenguaje de máquina es fundamental en el tratamiento de materiales educativos técnicos.