La traducción automática interactiva ( IMT ) es un subconjunto especializado del campo de la traducción informática . El paradigma de la traducción es que el software de computadora ayuda al traductor al tratar de predecir el texto que el usuario tendría que ingresar, dada toda la información que tiene disponible. Cuando tal conjetura es incorrecta, el sistema proporciona retroalimentación al usuario y se realiza una nueva predicción dada la nueva información. Este proceso se repite hasta que una traducción cumple con las expectativas del usuario.
La traducción automática interactiva es especialmente interesante para traducir textos en áreas donde no se permite la traducción con errores y por lo tanto se requiere que un usuario humano realice cambios en la traducción proporcionada por el sistema. En tales casos, se mejora la traducción automática interactiva para brindar beneficios a los usuarios potenciales. [1] [2] Sin embargo, no existen programas comerciales que implementen la traducción automática interactiva, y hasta ahora el trabajo está en el ámbito de la investigación académica .
Históricamente, la traducción automática interactiva nace como un desarrollo del paradigma de la traducción asistida por computadora , donde el traductor y los sistemas de traducción automática están diseñados para trabajar en conjunto . [3] Este primer trabajo fue ampliado por el proyecto de investigación TransType financiado por el gobierno canadiense . En este proyecto , la interacción hombre- máquina tenía como objetivo la obtención del texto final introduciendo técnicas de traducción automática basadas en la traducción interactiva transferida al entorno para conseguir las mejores cualidades de ambas técnicas: la eficiencia de un sistema automático y la fiabilidad de un traductor humano.
Posteriormente, el proyecto de investigación más grande TransType2 [1] [2] , financiado por la Comisión Europea , continuó este trabajo analizando la implementación de un sistema completo de traducción automática en el proceso , con el objetivo de obtener hipótesis de traducción completa que un usuario humano puede modificar o aceptar. Si el usuario decide cambiar la hipótesis, el sistema intenta hacer el mejor uso de esta retroalimentación para producir una nueva traducción de la hipótesis que tenga en cuenta los cambios realizados por el usuario.
Más recientemente, CASMACAT , [4] también financiada por la Comisión Europea , se ha centrado en desarrollar nuevos tipos de asistencia a los traductores e integrarlos en un nuevo entorno de desarrollo compuesto por un editor, un servidor y herramientas de análisis y visualización. El entorno de desarrollo se ha diseñado de forma modular y se puede combinar con las herramientas de traducción automática existentes. Además, el marco CASMACAT puede aprender de la interacción con el traductor, actualizando y corrigiendo sus modelos inmediatamente en función de la elección de traducción del usuario. [5] [6]
Un trabajo reciente que involucró a una amplia gama de usuarios [7] ha revelado el hecho de que la traducción automática interactiva puede ser utilizada incluso por aquellos usuarios que no hablan el idioma original para lograr una calidad de traducción casi profesional. Además, también sugiere que el escenario interactivo es más beneficioso que el clásico escenario posterior a la publicación.
El proceso de traducción automática interactiva comienza cuando el sistema ofrece una hipótesis de traducción al usuario. El usuario puede entonces aceptar la oferta en su totalidad o cambiarla si cree que hay algunos errores. Por lo general, al cambiar una palabra determinada, se supone que el prefijo (oración) antes de esa palabra es correcto, es decir, esquema de interacción - de izquierda a derecha. Después de que el usuario haya cambiado la palabra que considera incorrecta, el sistema sugiere un nuevo sufijo, es decir, el resto de la oración. Este proceso continúa hasta que el usuario está satisfecho con la traducción.
Si bien esta explicación es a nivel de palabra, el proceso anterior también se puede realizar a nivel de carácter, por lo que el sistema proporciona el sufijo cada vez que el traductor ingresa un solo carácter. Además, se están realizando esfuerzos para cambiar el patrón típico de interacción de izquierda a derecha para facilitar la interacción hombre-máquina . [8] [9]
Se utiliza un enfoque similar en la herramienta de traducción Caitra .
La evaluación es un tema complejo en la traducción automática interactiva. Idealmente, la evaluación debe hacerse en experimentos con usuarios. Sin embargo, dado el alto valor monetario, esto significa que este rara vez es el caso. Además, incluso cuando se considera la verdadera evaluación de las tecnologías de traducción automática interactiva por parte de los traductores, no está claro qué debe medirse en dichos experimentos, ya que hay muchas variables diferentes que deben tenerse en cuenta y no pueden controlarse, como el tiempo requerido. por parte del usuario para acostumbrarse al proceso. En el proyecto CASMACAT se realizaron algunos estudios de campo para examinar algunas de estas variables. [10] [11] [12]
Para una evaluación rápida en un entorno de laboratorio, la traducción automática interactiva se evalúa utilizando la cantidad de pulsaciones de teclas o la cantidad de palabras ingresadas . Dichos criterios intentan medir cuántas pulsaciones de teclas o palabras ingresadas por el usuario deben ingresarse antes de obtener una traducción final del documento. [2]
Aunque la traducción automática interactiva es un subcampo de la traducción asistida por computadora , la principal característica atractiva discutida en relación con esta última es la interactividad. En la traducción automática clásica, el sistema de traducción puede, en el mejor de los casos, sugerir una hipótesis de traducción, y luego el usuario debe editar dichas hipótesis. Por el contrario, en la traducción automática interactiva, el sistema produce una traducción de una nueva hipótesis cada vez que el usuario interactúa con el sistema, es decir, después de cada palabra (o letra) ingresada.