自動翻譯 是一種工具,可以自動收集並翻譯您的體驗中的字串。此工具可以在任何體驗上使用,並允許您立即開始顯示翻譯的字串在您的體驗中並擴大您的潛在觀眾。
自動翻譯如何工作
自動翻譯會在體驗中第一次 收集字串 遇到時自動運作。 一旦這些字串被捕獲,Roblox 會自動在體驗的本地語言表中翻譯。
收集這些字串後,您可以 啟用翻譯 以便您的體驗自動顯示已翻譯的字串給用戶,其預設語言設定已設置為翻譯語言。
自動翻譯只能為本地化表中的空白項目提供自動翻譯,並且不會覆蓋任何已存在的翻譯,包括任何 自訂翻譯 由開發人員或翻譯人創建的。例如,如果您手動清除一個翻譯對應的項目,工具會假設您不想翻譯該項目。
啟用自動文字捕獲
自動文字捕捉 (ATC) 會從您的體驗中的 UI 元素中捕捉文字字串,並將它們添加到您的翻譯表。當啟用時,ATC 工具會從您的體驗中發現的用戶或 Studio 測試中遇到的文字字串添加到您的翻譯表。
ATC 評估時間,哪些字串應該添加到您的翻譯桌,因此可能需要幾天才能在 Translator Portal 中新增新字串。如果您需要立即捕獲字串,您可以使用 Studio 文字捕獲過程式碼。
要啟用自動文字捕獲:
在本地化設定中,導航到 設定 。
啟用 捕獲玩家在體驗 UI 中玩耍時的文字捕獲機制 。
ATC 會在遇到文字後在本地化表中添加文字字串。如果您不想要 ATC 收集特定文字字串,例如姓名或獨一無二的文字條目,請停用文字對物件的 AutoLocalize 屬性。
在工作室捕獲文字
有時候您可能需要立即捕捉字串到您的翻譯桌。在這些情況下,您可以使用 Studio 中的文字捕捉工具來捕捉字串,而不是在遇到它們時添加到本地化表中。這些字串將在遇到它們後的 1-2 分鐘內添加到本地化表中。
要在 Studio 啟用文字捕捉:
在 Studio 中,開啟 插件 > 本地化 > 工具 。
啟用 自動文字捕獲 。
Studio 文字捕捉會在你開始和停止播放測作業時保持,但必須在你開始新的 Studio 會作業中重新啟用。
自動清理
ATC 也會檢查您的體驗是否包含不再存在的字串,例如使用者名稱或與過去事件相關的字串。 預設情況下,工具會在找到這些暫時輸入時移除這些暫時輸入。 只有自動翻譯的字串才會被移除;手動添加的字串或有手動翻譯的字串都不會受影響。
如果您不想要 ATC 清理您的本地化桌子,請前往您的本地化設定並禁用第二個 ATC 切換:
啟用翻譯
一旦您捕獲適當的字串並將它們存入本地化桌,請按照這些步驟啟用翻譯內容:
在您的體驗本地化頁面中,移動到 設定 。
啟用 使用翻譯內容 。
移動到 語言 選單。
啟用任何支援的語言以獲得自動翻譯。
- 體驗資訊 指的是您的體驗名稱和說明。
- 體驗字串和產品 指引於您的體驗內容。
自動翻譯額外資源
Roblox 有初始和每月的自動翻譯額。 初始額外購買額會決定您第一次本地化體驗時您可以翻譯的字串數量。 當您使用上限額外購買額後,每月都會從您的月費中重設。
您可以在體驗的本地化頁面追蹤自動翻譯的使用率:
報價是根據 每個角色 和 每個語言基礎 來計算的。例如,將來源字串 "hello" 翻譯為所有 15 個自動翻譯支援語言會計為 5 x 15 = 75 個字元向您的報價。
自動翻譯更新
隨著自動翻譯工具改進,更準確的翻譯可能會對已存在的字串可用。當這些更新可用時,Roblox 會更新任何自動翻譯。自動翻譯更新會在您的翻譯歷史中顯示。
如果您想保持不變的特定翻譯,您可以鎖定輸入以確保它不會受到任何更新的影響。
由預設情況下,手動添加字串和字串以手動翻譯是鎖定的。 如果您解鎖一個項目,它將受到自動翻譯更新和 ATC 的影響,如果它啟用。 如果您想要生成一個新的自動翻譯以前變更或清除的項目,請解鎖項目。
支援的語言
Roblox 支援以下列表中列出的語言自動翻譯。目前,Roblox 翻譯將 always假設源字串在 體驗源語言 中。
目前支援自動翻譯的語言 |
---|
中文 - 簡體 |
中文 - 傳統 |
英文 |
法語 |
德語 |
印度尼西亞 |
義大利文 |
日本 |
韓文 |
葡萄牙文 |
俄語 |
西班牙文 |
泰國 |
土耳其文 |
波蘭文 |
越南語 |