自動翻譯 是一個工具,可自動收集和翻譯您體驗中的字串。此工具可在任何體驗上使用,並允許您立即開始在體驗中顯示翻譯的字串,並擴大您的潛在受眾。
自動翻譯如何運作
自動翻譯會先收集經驗中遇到的字串,通過測試或遊玩來實現。一旦這些字串被捕捉,Roblox 會自動在體驗的本地化表中翻譯這些字串。
收集這些字串後,您可以啟用翻譯為您的體驗自動顯示捕捉到的字串給那些將默認語言設置為翻譯語言的用戶。
自動翻譯只為本地化表上的空白輸入提供自動翻譯,並不會覆蓋任何現有翻譯,包括由開發者或翻譯者製作的任何 自訂翻譯。例如,如果您手動清除入口的翻譯,工具會假設您不想翻譯該入口。
啟用自動文字捕擷取
自動文字捕捉(ATC)從您體驗中的介面元素中捕捉文字字串,並將它們添加到翻譯表中。啟用時,ATC 工具會從使用者體驗或 Studio 測試期間遇到的使用者介面元素中新增文字。
ATC會隨著時間過去評估哪些字串應該添加到你的翻譯表,因此新字串在使用者遇到它們後,可能需要幾天才會出現在翻譯員面板上。如果您需要立即捕捉字串,您可以使用 Studio 文字捕捉過程。
要啟用自動文字捕捉:
在本地化設定中,導航到 設定 。
啟用 在使用者遊玩時捕捉經驗介面文字 。
在體驗中遇到文字的 1 到 2 分鐘內,ATC會將文字字串添加到本地化表中。如果您不想讓 ATC 收集特定的文字字串,例如名稱或獨特的文字輸入,則禁用文字對物件的 AutoLocalize 屬性。
在工作室中捕捉文字
可能有情況需要立即將字串捕捉到翻譯表。在這些情況下,您可以使用 Studio 的文字捕捉工具在進行遊戲測試時捕捉字串。這些字串會在遇到它們的 1–2 分鐘內被添加到本地化表中。
要啟用 Studio 的文字捕捉:
在工作室工具欄中,開啟 插件 > 工具 。
啟用 自動文字捕捉 。
如果您在同一個 Studio 會作業內開始和停止遊戲測試,則遊戲捕捉文字仍會保留,但必須在開始新的 Studio 會作業時再次啟用。
自動清理
ATC 也檢查您的體驗是否存在過期的字串,例如使用者名稱或與過去事件相關的字串。預設情況下,工具會在識別這些過期入口時移除它們。只有自動翻譯的字串會被移除;手動添加的字串或具有手動翻譯的字串不會受影響。
如果您不想讓 ATC 清理本地化表,請導航到本地化設定並停用第二個 ATC 切換:

啟用翻譯
一旦字串被捕捉到本地化表中,請遵循以下步驟啟用翻譯內容:
在你的體驗本地化頁面,導航到 設置 。
啟用 使用翻譯內容 。
導航到 語言 標籤。
啟用任何支持的語言進行自動翻譯。
- 經驗資訊 指的是你的經體驗名稱和描述。
- 體驗字串和產品 指的是出現在您體驗內的文字。
自動翻譯配額
Roblox 有初始和每月限額以自動翻譯。初始配額決定您第一次本地化體驗時可以翻譯多少字串入口。使用初始配額後,任何後續翻譯都來自每個月的配額,每個月都會重置。
您可以在體驗的本地化頁面上跟蹤自動翻譯配額使用:

限額是根據每個字元 和每個語言 計算的。例如,將來源字串「hello」翻譯成所有 15 種自動翻譯支援語言將計算為 5×15(75)個字元,以達到你的配額。
自動翻譯更新
隨著自動翻譯工具的改進,更準確的翻譯可能會為現有字串提供。當這些更新可用時,Roblox 會重新整理任何自動翻譯。自動翻譯更新會出現在你的翻譯歷史記錄中。

如果您有一個特定的翻譯想要保持不變,您可以鎖定入口以確保它不會受到任何更新的影響。

預設情況下,手動添加的字串和具有手動翻譯的字串會被鎖定。如果您解鎖一個入口,它將受到自動翻譯更新和 ATC 啟用時的影響。如果您想為先前已更改或清除的翻譯生成新的自動翻譯,請解鎖入口。
支持的語言
Roblox 支持以下列出的語言之自動翻譯。目前,Roblox 翻譯會永遠假設來源字串在 體驗來源語言 中。
目前支持的語言用於自動翻譯 |
---|
阿拉伯語 |
中文(簡體) |
中文 (傳統) |
英文 |
法語 |
德文 |
印度尼西亞 |
意大利文 |
日本語 |
韓文 |
波蘭文 |
葡萄牙文 |
俄語 |
西班牙文 |
泰語 |
土耳其 |
越南文 |