自動翻譯是一個自動收集和翻譯你體驗中的字符串的工具。此工具可用於任何體驗,允許你立即開始在體驗中顯示翻譯的字符串,擴大你的潛在受眾。
自動翻譯如何運作
自動翻譯的運作是首先通過 收集字符串 來捕獲在體驗中遇到的字符串,無論是通過測試還是遊玩。一旦捕獲這些字符串,Roblox 將自動翻譯這些字符串並將其添加到你體驗的本地化表中。
在收集這些字符串之後,你可以 啟用翻譯 來自動顯示已捕獲的字符串給那些默認語言設置為翻譯語言的用戶。
自動翻譯僅為本地化表中的空白條目提供自動翻譯,不會覆蓋任何現有的翻譯,包括開發者或翻譯者所做的任何 自定義翻譯。例如,如果你手動清除了某個條目的翻譯,則工具會假設你不想為該條目進行翻譯。
啟用自動文本捕獲
自動文本捕獲(ATC)從你體驗中的 UI 元素捕獲文本字符串並將其添加到你的翻譯表中。當啟用時,ATC 工具會添加用戶在你的體驗中或在 Studio 測試期間遇到的 UI 元素的文本。
ATC 隨著時間的推移評估應該添加到你翻譯表中的字符串,因此在用戶遇到這些字符串後,新的字符串可能需要幾天時間才會出現在翻譯者門戶中。如果你需要立即捕獲字符串,可以使用 Studio 文本捕獲過程。
要啟用自動文本捕獲:
在本地化設置中,導航到 設置。
啟用 在用戶遊玩時從體驗 UI 捕獲文本。
ATC 在遇到文本後的 1-2 分鐘內將文本字符串添加到本地化表中。如果你不希望 ATC 收集某個特定的文本字符串,例如名稱或唯一文本條目,則禁用文本對象的 AutoLocalize 屬性。
在 Studio 中捕獲文本
在某些情況下,你可能需要立即將字符串捕獲到你的翻譯表中。在這些情況下,你可以使用 Studio 中的文本捕獲工具在測試遊玩時捕獲字符串。這些字符串將在遇到它們後的 1-2 分鐘內添加到本地化表中。
要在 Studio 中啟用文本捕獲:
在 Studio 工具欄中,打開 插件 ⟩ 工具。
啟用 自動文本捕獲。
如果你在同一 Studio 會話中開始和停止測試遊玩,Studio 文本捕獲將保持開啟,但在開始新的 Studio 會話時必須再次啟用。
自動清理
ATC 還會檢查你的體驗中不再存在的字符串,例如用戶名稱或與過去事件相關的字符串。默認情況下,當工具識別到這些陳舊條目時,它將自動移除這些條目。只有自動捕獲的字符串和自動翻譯將被移除;手動添加或有手動翻譯的字符串不會受到影響。
如果你不希望 ATC 清理你的本地化表,請導航到你的本地化設置並禁用第二個 ATC 切換開關:

啟用翻譯
一旦字符串捕獲到你的本地化表中,請按照以下步驟啟用翻譯內容:
在你的體驗的本地化頁面中,導航到 設置。
啟用 使用翻譯內容。
導航到 語言 標籤。
啟用任何支持的語言以進行自動翻譯。
- 體驗信息 是指你的體驗的名稱和描述。
- 體驗字符串和產品 是指出現在你體驗中的文本。
自動翻譯配額
Roblox 對自動翻譯有初始配額和每月配額。初始配額決定了你首次為體驗本地化時可以翻譯多少個字符串條目。在用盡初始配額後,隨後的任何翻譯將來自你的每月配額,該配額每月重置。
你可以在體驗的本地化頁面上跟蹤你的自動翻譯配額使用情況:

配額是根據 每個字符 和 每種語言 進行計算的。例如,將源字符串 "hello" 翻譯成所有 15 種支持自動翻譯的語言將計算為 5×15(75)個字符。
自動翻譯更新
隨著自動翻譯工具的改進,對現有字符串可能會提供更準確的翻譯。當這些更新可用時,Roblox 將刷新任何自動翻譯。自動翻譯更新將出現在你的翻譯歷史中。

如果你有特定的翻譯希望保持不變,你可以鎖定該條目以確保其不會受到任何更新的影響。

默認情況下,手動添加的字符串和有手動翻譯的字符串是鎖定的。如果你解鎖條目,它將受到自動翻譯更新和啟用的 ATC 的影響。如果你想為先前更改或清除的翻譯生成新的自動翻譯,請解鎖該條目。
支援的語言
Roblox 支援以下列出的語言之間的自動翻譯。目前,Roblox Translate 將始終假設源字符串是以 體驗源語言 為主。
當前支持的自動翻譯語言 |
---|
阿拉伯語 |
中文(簡體) |
中文(繁體) |
英語 |
法語 |
德語 |
印尼語 |
意大利語 |
日語 |
韓語 |
波蘭語 |
葡萄牙語 |
俄語 |
西班牙語 |
泰語 |
土耳其語 |
越南語 |