Automatic translations not working after refreshing csv

Reproduction Steps

Not sure if there is a solid reproduction, but we noticed the issue occurred after we overwrote the csv of translated content in our game smashing simulator X [CODE+2x⚔️] Smashing Simulator X - Roblox

Expected Behavior

We expect the automatic translation progress to increase over time, eventually reaching 100% and then those translations being applied in game.

Actual Behavior

Translations appear to be stuck at 3% and have not gone up in days.

Issue Area: Engine
Issue Type: Other
Impact: High
Frequency: Constantly
Date First Experienced: 2022-07-05 00:07:00 (+01:00)
Date Last Experienced: 2022-07-07 00:07:00 (+01:00)


Not entirely sure if this goes under engine or website since it feels kind of miscellaneous since it doesn’t appear like a website display issue I put it under engine.

2 Likes

Thanks for the report. We are looking into this.

3 Likes

Hi LuaBearyGood,

We took a look at your localization table and noticed you previously added empty manual translations for most of your entries. Our automatic translation system does not translate entries into languages that have manual translation history in order to avoid accidentally overwriting developer translations. Currently, the only workaround to automatically translate these strings is deleting the entries in your localization table, and then re-adding them back in without manually editing the translations for the languages you want to enable automatic translation on.

Let me know if you have any other questions!

Hiya, Thank you for the response.

I went ahead and tried clearing all translations for automatically translated languages + deleted the actual language columns in the csv.

Its only been a few hours, but it’s now stuck at 0; I’m not sure if this is the normal delay or if something is still not working as I expected?

1 Like

Can we confirm that the developer actually did this?

If a developer exports their table, is it exporting blank manual entries? Or is it easy to export & then reimport without things breaking?

We’ve more or less given up using localization tables for World // Zero & Robloxian Highschool because of how many times it’s broken when exporting / importing tables. They have to be manually repaired each time.

1 Like

Hello,

It seems that you deleted the translations for your entries, not the entries themselves. Deleting translations for an entry prevents our automatic translation system from re-translating those entries into that language, since a translation deletion made by a user counts as a “manual edit”.

If you were to delete the entry and re-add the text from the deleted entry as a new entry, our system will register it as a new entry and run automatic translation on it. Can you try deleting an entry and re-creating it and see if it gets automatically translated?

1 Like

Hello,

By deleting an entry do you mean deleting the rows in the csv? Won’t this erase data for our manually translated strings?

Just going to bump this since this is still a major issue for us and is really damaging the experience of many of our international players.

Apologies for the late reply here! By deleting an entry, we mean deleting the entries through our Localization Portal in Creator Dashboard. You can delete an entry by going to https://create.roblox.com/creations/experiences/(your experience ID)/localization/translation?activeTab=strings and then clicking on the trash can icon next to the entry on the right hand side.

Unfortunately, this will wipe your manual translations for the afflicted entries, so you will have to re-upload your CSV to recreate the entries afterwards after deleting all of your existing entries. When you do so, the newly generated entries will be translatable with Automatic Translation.

We understand that this is an unwieldy process, and are currently working on improving our automatic translation system and revising our automatic translation rules for users who rely heavily on CSV upload-based workflows. Hope this helps answer your question!

1 Like