How does auto-translating work?

Apologies if this is the wrong topic. I’m just curious, how does auto-translation work & text capture? For it to work, do I have to manually change anything?

2 Likes

You don’t have to do anything except manually mark off things you don’t want automatically translated by Roblox. There is a flag you can set called AutoLocalize on any GUI object. Turn that off on things like TextLabels used to show names like those of players or of pets/creations/etc. Remember that AutoLocalize applies not just to the UI element it’s on, but any child of that element will also not be automatically captured by the text scraper.

If you want Roblox to automatically translate things for you, you’ll need to turn on the Automatic Text Capture–go to your experience settings and click the Configure Localization button. Click the Settings tab, and enable Automatic Text Capture. Roblox will then automatically scrape strings from your game whenever it is run by anyone, including if you run it in Studio. These are the only two things you really need to do to get your game to start automatically having strings translated.

If you want further control, you’ll need to configure your target languages that you want to translate to. Do that from the “Languages” tab.

Once you’ve selected the languages you want to use, you can toggle on/off the options for it to tell Roblox that you want it to automatically translate things for that language. If you later have curated translations for that language, or if the automatic translations end up being extremely bad, you can manually toggle them off on a per-language basis

10 Likes