[Update] May 22, 2024
Hi Creators!
Localizing your experience is essential to engaging a global audience. But whether you use manual or automatic translations, there may be mistakes in the translations for your experience that are difficult to find without the help of your players.
That’s why we’re excited to roll out the translation feedback system, which enables users to leave feedback on wrong or missing translations they encounter, from directly within an experience. Today, this feature is only available on desktop; however, we plan to enable mobile support within the next few weeks.
How It Works
- When a player sees a string or translation they want to give feedback on, they can go to the Settings menu and select “Give Translation Feedback.”
- Once they tap the button, they’ll see a freeze frame of the current game state and will be able to select any text in the scene.
Note that while players are viewing the freeze frame, gameplay continues as usual in the background to prevent cheating and exploits. This means the clock keeps running, their avatars can still take damage, they can be teleported to the next stage, etc. However, RenderStepped
and PreRender
will not be called while players are giving feedback, as the game is not being actively rendered. They will start firing again when players exit the freeze frame. This behavior is consistent with other situations in which the game is not being rendered, such as when the Roblox app is minimized on mobile devices. If you are depending on these events to be called every frame, you should use another RunService
event such as Heartbeat
instead.
- Upon selecting the text, they can fill out a form to describe what they think is wrong and suggest a replacement translation.
- Once they submit their feedback, they can either choose other text in the scene to leave feedback on, or they can exit and go back to regular gameplay.
How This Impacts Your Translations
When players leave feedback on manual translations, we will internally validate their feedback and suggested translations. If it is valid, we will display the feedback in your experience’s Translation Portal. You can see which entries have feedback available from the string list, and you can accept or reject the feedback as you see fit. You may start seeing feedback for your translations in the coming months.
When players leave feedback on automatic translations, we will use validated feedback to train Roblox Translate. As the model learns more and more from player feedback, new and improved translations may become available and we will update relevant translations.
The more feedback we get, the faster we’ll be able to improve translation quality across the platform. So please help us spread the word! Let your players know about this feature and encourage them to leave feedback whenever they see translation issues.
What’s Ahead
We’re always looking to improve translation coverage and quality across the Roblox platform. Some exciting things coming next:
- Extending translation feedback to include chat
- Translating images
- Translating out-of-experience features, such as platform chat
We’ll continue sharing our progress here, and you can also check our Creator Roadmap to stay updated on what’s ahead. As always, please let us know if you have any questions or concerns. Thank you!
Best,
Creator Translation Team