En enero de 2019, Mozilla se unió a la Universidad de Edimburgo, la Universidad Charles, la Universidad de Sheffield y la Universidad de Tartu en un proyecto financiado por la Unión Europea llamado Proyecto Bergamot. El objetivo final de este consorcio era construir un conjunto de herramientas neuronales de traducción automática que permitieran a Mozilla desarrollar un complemento de traducción de sitios web que operara localmente, es decir, los motores, los modelos de lenguaje y los algoritmos de traducción en la página tendrían que residir y ser ejecutado completamente en la computadora del usuario, por lo que ninguno de los datos se enviaría a la nube ―como ocurre con Google Translate― haciéndolo completamente privado.

Se introdujeron dos características novedosas:

  1. La traducción de formularios, para permitir a los usuarios ingresar texto en su propio idioma que se traduce de manera dinámica sobre la marcha al idioma de la página.
  2. La estimación de la calidad de las traducciones donde las traducciones de baja confianza deberían resaltarse automáticamente en la página, para notificar al usuario de posibles errores.

Este conjunto de requisitos planteó una serie de desafíos tecnológicos para el equipo: el motor de traducción se escribió completamente en lenguajes de programación que se compilan en código nativo y el motor necesitaba funcionar lo suficientemente rápido en los CPU y no depender de las GPU como tradicionalmente requieren las soluciones de aprendizaje profundo.

La solución de Mozilla fue desarrollar una API de alto nivel en torno al motor de traducción automática, migrar ésta a WebAssembly y optimizar las operaciones para que la multiplicación de matrices se ejecutara de manera eficiente en los CPU. Eso permitió también que cada página web integrara la traducción automática local que permite al usuario realizar traducciones de forma libre sin usar la nube.

El complemento de traducciones ahora está disponible en la tienda de complementos de Firefox para su instalación en Firefox Nightly, Beta y en versión general estable. El complemento incluye un botón para participar en una encuesta que ayudará a los colaboradores de Project Bergamot a comprender en qué dirección debe llevar el producto.

Fuente: Mozilla.

Siguiente Entrada Entrada Anterior