Roblox ha introducido una nueva función de traducción de texto con IA, que traduce el chat de los usuarios en tiempo real a otros idiomas. La función está disponible para todas las experiencias de Roblox (la terminología utilizada por la plataforma para mundos creados por usuarios) a través de TextChatService, y Roblox Corp dijo significa que «la ventana de chat mostrará automáticamente el coreano traducido al inglés, o el turco traducido al alemán, y viceversa, para que cada persona vea la conversación en su propia lengua».
La compañía señala de manera bastante grandilocuente que traducir un chat de texto como este en tiempo real (la latencia entre la entrada y la salida traducida aparentemente es de alrededor de 100 milisegundos) es «algo que ni siquiera es posible en el mundo físico». En el lanzamiento estos 16 idiomas son compatibles, incluidos chino, inglés, ruso y español.
Roblox entra en detalles sobre por qué ha adoptado el enfoque que tiene, señalando que 70 millones de usuarios diarios se comunican en la plataforma todos los días, y la traducción manual obviamente no es una opción a esa escala. El LLM tenía que ser preciso, rápido y lo más intrigantemente «consciente del contexto» de la jerga y abreviaturas específicas de Roblox como «obby, afk o lol». En lugar de construir un modelo único para cada posible par de idiomas (lo que habría significado 256 herramientas de traducción diferentes), Roblox ha creado un «LLM de traducción unificado basado en transformadores para manejar todos los pares de idiomas en un solo modelo» (un transformador en este contexto). no es un Autobot sino un arquitectura de aprendizaje profundo). Dice que esto es más como tener múltiples aplicaciones que se especializan en grupos de idiomas y un sistema que puede identificar cuál es la más adecuada para la traducción en cuestión.
Hay algunas afirmaciones bastante interesantes sobre cómo este modelo puede aprender, principalmente que es «capaz de aprovechar las similitudes lingüísticas entre idiomas». Por lo tanto, los idiomas que comparten elementos comunes, como el portugués y el español, se benefician de la forma en que el LLM aprende uno sobre el otro. Esto permite además que el LLM funcione incluso «donde el idioma de origen no está configurado o está configurado incorrectamente» y hacer juicios precisos sobre el idioma de destino, e incluso traducir oraciones en idiomas mixtos (Roblox dice que «la precisión puede no ser tan alta [in such cases]pero el mensaje final será razonablemente comprensible»).
La pieza final del modelo es, por supuesto, ejecutar todo lo que hace a través de los sistemas de confianza y seguridad de Roblox, para garantizar que no pasen palabras o frases que violen las políticas de la empresa. Buena suerte con ese choque contra el ingenio humano. La entrada completa del blog entra en más detalles sobre exactamente cómo se entrenó el modelo, los datos utilizados (tanto de código abierto como de historiales de chat de Roblox) y cómo se mejorará con el tiempo con más idiomas agregados a medida que haya suficientes datos de entrenamiento disponibles.
Por sí solo, este es un logro bastante notable. Pero Roblox dice que este es sólo el primer paso hacia un esfuerzo por «traducir automáticamente todo en múltiples dimensiones: texto en imágenes, texturas, modelos 3D, etc». A partir de ahí, el siguiente objetivo son las traducciones automáticas del chat de voz, y esto luego se inclina ligeramente hacia lo que Roblox dice que suena a ciencia ficción:
«Imagínese que un hablante de francés en Roblox pudiera chatear por voz con alguien que solo habla ruso. Ambos podrían hablar y entenderse, hasta el tono, el ritmo y la emoción de su voz, en su propio idioma y en voz baja. latencia.»
Roblox dice que este esfuerzo llevará tiempo, pero «en un futuro no muy lejano» el objetivo es hacer que la plataforma sea un lugar donde los usuarios globales puedan comunicarse en varios idiomas a través de texto y voz sin problemas. Quiero decir, di lo que quieras sobre Roblox: pero esto ciertamente no es cosa de niños.