Microsoft Translator o Bing Translator es un servicio de traducción automática multilingüe en la nube proporcionado por Microsoft . Microsoft Translator es parte de Microsoft Cognitive Services [1] y está integrado en múltiples productos para consumidores, desarrolladores y empresas, incluidos Bing , Microsoft Office , SharePoint , Microsoft Edge , Microsoft Lync , Yammer , Skype Translator , Visual Studio y las aplicaciones de Microsoft Translator para Windows , Windows Phone , iPhone y Apple Watch , y teléfonos Android y Android Wear .
Microsoft Translator también ofrece traducción de texto y voz a través de servicios en la nube para empresas. El servicio de traducción de texto a través de la API de texto de Translator varía desde un nivel gratuito que admite dos millones de caracteres por mes hasta niveles pagos que admiten miles de millones de caracteres por mes. [2] La traducción de voz a través de los servicios de Microsoft Speech se ofrece en función del tiempo de la transmisión de audio.
El servicio admite la traducción de texto entre muchos idiomas y variedades lingüísticas. También es compatible con varios sistemas de traducción de voz que actualmente impulsan la función de conversación en vivo de Microsoft Translator, Skype Translator y Skype para Windows Desktop, y las aplicaciones de Microsoft Translator para iOS y Android . [3]
La primera versión del sistema de traducción automática de Microsoft se desarrolló entre 1999 y 2000 en Microsoft Research . Este sistema se basaba en estructuras semánticas predicado-argumento conocidas como formas lógicas (LF) y surgió de la función de corrección gramatical desarrollada para Microsoft Word . Este sistema se utilizó finalmente para traducir toda la Microsoft Knowledge Base al español, francés, alemán y japonés. [4]
El enfoque de Microsoft para la traducción automática, como la mayoría de los sistemas de traducción automática modernos, está " basado en datos ": [5] en lugar de depender de la escritura de reglas explícitas para traducir el lenguaje natural , los algoritmos se entrenan para comprender e interpretar los textos paralelos traducidos , lo que les permite aprender automáticamente cómo traducir un nuevo texto en lenguaje natural. La experiencia de Microsoft con el sistema LF condujo directamente a un sistema de traducción de treelet que simplificó el LF a árboles de dependencia y, finalmente, a un modelo de plantilla de pedidos, mejorando significativamente la velocidad y permitiendo la incorporación de nuevos idiomas de destino. [ cita requerida ]
El sitio de traducción para consumidores conocido como Bing Translator (antes conocido como Windows Live Translator) se lanzó en 2007 y ofrece traducciones gratuitas de textos y sitios web en la web. El texto se traduce directamente dentro de la página web de Bing Translator, mientras que los sitios web se traducen a través de las herramientas de Bilingual Viewer. [ cita requerida ]
En 2011, el servicio se amplió para incluir numerosos productos de Microsoft Translator a través de una interfaz de programación de aplicaciones basada en la nube , que admite productos disponibles tanto para usuarios particulares como para empresas. En marzo de 2016 se introdujo una función adicional de traducción de voz. [6]
En mayo de 2018, se introdujo una actualización de la API. Esta nueva versión ofrecía la traducción automática neuronal como método de traducción predeterminado. Además de la traducción, la nueva versión incluye transliteración y un diccionario bilingüe para buscar palabras, encontrar traducciones alternativas y ver ejemplos en oraciones. [7]
La traducción de voz se integró a los servicios de Microsoft Speech en septiembre de 2018, proporcionando traducción de voz de extremo a extremo, de voz a texto y de texto a voz. [ cita requerida ]
Microsoft Translator utiliza la traducción automática para crear traducciones instantáneas de un idioma natural a otro. Este sistema se basa en cuatro áreas distintas de investigación sobre aprendizaje informático que se muestran a continuación. [5]
La calidad de los resultados de traducción automática de Microsoft Translator se evalúa utilizando un método llamado puntuación BLEU . [11]
BLEU (Bilingual Evaluation Understudy) es un algoritmo para evaluar la calidad de un texto que ha sido traducido automáticamente de un idioma natural a otro. Se considera que la calidad es la correspondencia entre el resultado de una máquina y el de un ser humano. BLEU fue una de las primeras métricas en lograr una alta correlación con los juicios humanos de calidad y sigue siendo una de las métricas automatizadas y económicas más populares.
Dado que la traducción automática se basa en algoritmos estadísticos en lugar de traductores humanos, las traducciones automáticas que produce no siempre son totalmente precisas. Microsoft Translator ha incorporado a sus productos varias funciones de retroalimentación, como Collaborative Translation Framework, para permitir a los usuarios sugerir traducciones alternativas. Estas traducciones alternativas se integran luego en los algoritmos de Microsoft Translator para mejorar las traducciones futuras.
En noviembre de 2016, Microsoft Translator introdujo la traducción mediante redes neuronales profundas en nueve de sus idiomas de mayor tráfico, incluidos todos sus idiomas hablados y el japonés. Las redes neuronales brindan una mejor traducción que el aprendizaje automático estadístico estándar de la industria. [12]
Microsoft Translator es una API basada en la nube que está integrada en numerosos productos y servicios de Microsoft. [13] La API Translator se puede utilizar de forma independiente y se puede personalizar para su uso en un entorno previo o posterior a la publicación. La API, que está disponible mediante suscripción, es gratuita para volúmenes de traducción inferiores y se cobra según un sistema de pago escalonado para volúmenes superiores a dos millones de caracteres por mes. [2] Los productos principales restantes están disponibles de forma gratuita.
Microsoft Translator es un servicio de traducción automática basado en la nube que se puede utilizar para crear aplicaciones, sitios web y herramientas que requieren soporte en varios idiomas.
Custom Translator es una función de los servicios de Microsoft Translator que permite a las empresas, desarrolladores de aplicaciones y proveedores de servicios lingüísticos crear sistemas de traducción neuronal que comprendan la terminología utilizada en su propio negocio e industria. Las traducciones personalizadas se pueden entregar a las aplicaciones, flujos de trabajo y sitios web existentes mediante una llamada normal a la API de Microsoft Translator. Custom Translator se puede utilizar al traducir texto con la API de texto de Microsoft Translator y al traducir voz con los servicios de Microsoft Speech. [14]
Un traductor universal personal que permite que hasta 500 personas mantengan conversaciones traducidas en vivo, en persona y en varios dispositivos y idiomas. [15] Esta función actualmente es gratuita y está disponible en las aplicaciones de Microsoft Translator (Android, iOS o Windows) y en el sitio web de Microsoft Translator.
Microsoft Translator Hub permite a las empresas y a los proveedores de servicios lingüísticos crear sus propios sistemas de traducción que comprendan la terminología específica de la industria y el negocio. [16] El Hub también se puede utilizar junto con el CTF, lo que permite a los administradores aprobar los resultados del CTF y agregarlos directamente al Hub. Microsoft Translator Hub solo está disponible para la traducción automática estadística y no se puede utilizar con la versión más reciente de la API de Microsoft Translator.
El Hub también se ha utilizado para la preservación de idiomas, permitiendo a las comunidades crear sus propios sistemas de traducción de idiomas para la preservación lingüística y cultural. [17] El Hub se ha utilizado para crear sistemas de traducción para idiomas como el hmong, el maya, el nepalí y el galés.
Multilingual App Toolkit (MAT) es una herramienta integrada de Visual Studio que permite a los desarrolladores optimizar los flujos de trabajo de localización de sus aplicaciones de Windows, Windows Phone y de escritorio. [18] MAT mejora la localización de la gestión de archivos, la compatibilidad con la traducción y las herramientas de edición.
Bing Microsoft Translator (anteriormente Live Search Translator, Windows Live Translator y Bing Translator) [19] es un portal de traducción orientado al usuario proporcionado por Microsoft como parte de sus servicios Bing para traducir textos o páginas web completas a diferentes idiomas. Todos los pares de traducción funcionan con Microsoft Translator, una plataforma de traducción automática neuronal y un servicio web, desarrollado por Microsoft Research , como su software de traducción de backend. El equipo de Windows International de Microsoft proporciona dos pares de transliteración (entre chino simplificado y chino tradicional ). [20]
Bing Translator puede traducir frases introducidas por el usuario o adquirir un enlace a una página web y traducirla por completo. Al traducir una página web completa, o cuando el usuario selecciona "Traducir esta página" en los resultados de búsqueda de Bing , se muestra el Visor Bilingüe, que permite a los usuarios explorar el texto de la página web original y la traducción en paralelo, con el apoyo de resaltados sincronizados, desplazamiento y navegación. [21] Hay cuatro diseños de Visor Bilingüe disponibles: [21]
Bing Translator se integra con varios otros productos de Microsoft. A continuación, se incluye una tabla de productos en los que se puede integrar Bing Translator:
A través de su oferta de productos básicos, Microsoft Translator respalda las funciones de traducción de muchos productos de Microsoft a nivel de consumidor y empresarial. Estos productos se dividen en tres categorías generales [22]: productos de comunicación, Microsoft Office y aplicaciones.
El Collaborative Translation Framework (CTF) es una extensión de la API de Microsoft Translator que permite mejorar el texto traducido después de su publicación. [23] Al utilizar el CTF, los lectores tienen la posibilidad de sugerir traducciones alternativas a las proporcionadas por la API o votar por alternativas ofrecidas anteriormente. Esta información se envía luego a la API para mejorar las traducciones futuras.
El Translator Web Widget es una herramienta de traducción que se puede agregar a las páginas web pegando un fragmento predefinido de código JavaScript en la página. [24] El widget web es ofrecido de forma gratuita por Microsoft y admite traducciones personalizadas previas a la publicación mediante Translator Hub y mejoras posteriores a la publicación mediante Collaborative Translation Framework.
A partir de noviembre de 2024 [actualizar], Microsoft Translator admite 134 idiomas y variedades de idiomas. [3] [25] La lista de idiomas admitidos está disponible en el sitio web de Microsoft Translator y también se puede recuperar mediante programación a través de los servicios en la nube. [26]
Microsoft Translator ha colaborado con socios de la comunidad para aumentar la cantidad de idiomas y mejorar la calidad general de la traducción. A continuación, se incluye una lista de socios de la comunidad con los que se ha asociado Microsoft Translator. [27]
Además, Microsoft se ha asociado con el Klingon Language Institute , que promueve el lenguaje artificial, Klingon , que se utiliza dentro del universo ficticio de Star Trek producido por Paramount y CBS Studios. Klingon ha sido compatible con Microsoft Translator desde mayo de 2013. [28]