Hi everyone!
On behalf of the Translation team, I would like to share a few exciting updates to our translation products! To preface everything, we’d like to share numbers and results based on Roblox’s data:
- Over 50% of Roblox’s users speak languages other than English.
- Translation can increase your engagement and retention, especially for new players! This means that with translation, players will play your experience for longer periods of time and are also more likely to return.
- Even though automatic translation accuracy is currently lower than manual translation, we have seen the same increases in engagement and retention! This means that the player experience is better with automatic translation vs no translation.
- Translation coverage is important: experiences that have over 80% of their strings translated will see the most effect.
Now, onto the product releases!
Roblox Translate
First of all, I’d like to announce the launch of Roblox Translate, our in-house machine translation solution! We heard all the complaints about the quality of machine translation in the past, and we wanted to make improvements. We wanted something that we could customize and something that could best integrate with Roblox workflows, so we built our own! And we’re so pleased to share that for Roblox experiences, Roblox Translate is more accurate than other machine translation solutions like AWS or Google Translate!
Of course, there is still a long way to go, but we are committed to innovating and investing in Roblox Translate. We invite our translator community to continue to share feedback so we can make Roblox better for our international users.
Thai & Turkish Support for Automatic Translation
Secondly, we would like to share that Roblox Translate now supports Thai and Turkish, in addition to the eleven languages we currently support (Chinese - simplified, Chinese - traditional, French, German, Indonesian, Italian, Japanese, Korean, Portuguese, Russian, and Spanish).
For experiences that have not opted out of Automatic Translation, you don’t need to do anything – Thai and Turkish will be automatically enabled for your experience!
For experiences that have opted out of Automatic Translation but would like to opt back in for Thai or Turkish, follow the steps below:
- Add Thai or Turkish as a supported language in your Localization settings on the website.
- Under the ‘Supported Languages’ section, turn on auto-translation for Thai or Turkish.
And for experiences that would like to opt-out, you can always turn off Automatic Translation in your Localization settings on the website as well (see screenshot above). We do strongly recommend keeping Automatic Translation on, as the higher translation coverage you have, the better playtime and retention metrics you’ll see for your experience.
As always, we welcome Thai and Turkish translators to share any mistranslations or feedback with us so we can improve our translation support.
Automatic Translation Available for More Experiences
Lastly, we will be opening up Automatic Translation to more experiences! Last year, only the top 1k experiences had access. Earlier this year, we started expanding to the top 10k experiences. Now, we want to democratize access even more! The next milestone is to grant Automatic Translation access to the top 50k experiences.
For more details about Automatic Translation, please read our Docs Site article here!
We do recognize that Automatic Translation is not the solution for all experiences. Many experiences will still prefer to rely on manual translations, and we are fully supportive of that workflow! Our translator community is an integral part of internationalizing Roblox, and we will continue to make improvements to all our translator tools. But even for experiences that have a translator team, Automatic Translation can be a stop-gap to maintain overall translation coverage, before being reviewed or replaced by translators.
For devs looking to hire translators, we recommend checking out the Talent Hub and making a job listing. For translators looking for work, we recommend making a profile on the Talent Hub so devs can find you!
Any Feedback?
Whew, that was a long read – thanks for making it through! If you have any questions, feedback, or concerns, please feel free to comment below!
Edited to add – we’re looking into forming a Roblox Translator community. If you’re interested, please DM me or comment below. To all our translators, all your feedback is super valuable, and we’d love to be in more regular communication with you!
Best,
Caelestene and the Translation team