3/21/2024 0 Comments Roblox adding voice chatTo achieve this, we could have built out a unique model for each language pair (i.e., Japanese and Spanish), but that would have required 16×16, or 256 different models. Beyond all of that, our model needs to support any combination of the 16 languages Roblox currently supports. We need a context-aware model that recognizes Roblox-specific language, including slang and abbreviations (think obby, afk, or lol). Scaling these live translations to millions of people, all having different conversations in different experiences simultaneously, requires an LLM with tremendous speed and accuracy. Manually translating every conversation happening across more than 15 million active experiences, all in real time, is obviously not feasible. People are communicating and creating on our platform - each in their native language - 24 hours a day. Roblox is home to more than 70 million daily active users all over the world and growing. Fast enough to support real chat conversations, which to us meant getting latency down to approximately 100 milliseconds. This was an audacious goal for two reasons: First, we weren’t just translating from one primary language (i.e., English) to another, we wanted a system capable of translating between any combination of the 16 languages we support. We wanted to automatically translate interactions - and we wanted to do that for all 16 languages we support on the platform. We wanted to go beyond translating static content in experiences. Building a Unified Translation ModelĪI translation is not new, the majority of our in-experience content is already automatically translated. Using AI to automate real-time translations in text chat removes language barriers and brings more people together, no matter where they live in the world. These translations are displayed in real time, with latency of approximately 100 milliseconds, so the translation happening behind the scenes is nearly invisible. The chat window will automatically show Korean translated into English, or Turkish translated into German, and vice versa, so that each person sees the conversation in their own tongue. In any experience that has enabled our in-experience text chat service, people from different countries can now be understood by people who don’t speak their language. This is possible because of our custom multilingual model, which now enables direct translation between any combination of the 16 languages we currently support ( these 15 languages, as well as English). Thanks to our new real-time AI chat translations, we’ve made possible on Roblox something that isn’t even possible in the physical world - enabling people who speak different languages to communicate seamlessly with one another in our immersive 3D experiences. Imagine discovering that your new Roblox friend, a person you’ve been chatting and joking with in a new experience, is actually in Korea - and has been typing in Korean the entire time, while you’ve been typing in English, without either of you noticing.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |