Add Lua API TranslationTable:UpdateCloudAsync() to compare translation table to cloud translations and then automatically upload anything missing

As a Roblox developer, it is currently too hard to use authored cloud translation table that need to be uploaded automatically.

API Request

  1. Call TranslationTable:SetEntries()
  2. Call TranslationTable:UpdateCloudAsync() – Compares the entries to the cloud table and then uploads it

Current worfklow

Right now we create assets like this in a table, or on google sheets:

{
     MyItemName = "Special item name";
     Health = 15;
     ...
}

Then we add it to the translation table with SetEntries

However, we have to manually upload the translation tables which is really annoying.

Motivation

If Roblox is able to address this issue, it would improve my development experience because we could provide much higher quality translations in automatically generated content in our game.

7 Likes