自动翻译 是一个工具,可以自动收集并翻译您在体验中的字符串。此工具可用于任意体验,让您立即开始显示翻译字符串在您的体验中并扩展您的潜在受众。
自动翻译如何工作
自动翻译通过在体验中首先收集字符串来工作,通过测试或游戏。 一旦这些字符串被捕获,Roblox 会自动将这些字符串翻译到体验的本地化表中。
收集了这些字符串后,您可以为您的体验启用翻译,以便自动显示您设置为翻译语言的用户的捕获字符串。
自动翻译仅为本地化表中的空白条目提供自动翻译,并且不会覆盖任何已经存在的翻译,包括任何 自定义翻译 由开发人员或翻译人员创建的。例如,如果您手动清除一个翻译对于一个条目,工具会假设您不想翻译该条目。
启用自动文本捕获
自动文本捕捉(ATC)从您的体验中的 UI 元素中捕捉文本字符串,并将其添加到您的翻译表。启用时,ATC 工具从您的体验中的用户遇到的 UI 元素中添加文本字符串。
ATC 评估结果表示在您的翻译表中添加哪些字符串,因此可能需要几天才能在 Translator Portal 中用户遇到它们后才会出现新字符串。如果您需要立即捕获字符串,您可以使用 Studio 文本捕获过程。
要启用自动文本捕获:
在本地化设置中,导航到 设置 。
启用 在玩家播放时从体验 UI 捕获文本 .
ATC 在体验中遇到文本后 1-2 分钟内将文本字符串添加到本地化表中。如果您不希望 ATC 收集特定文字字符串,例如名称或唯一的文本条目,请禁用文本对象的 AutoLocalize 属性。
在工作室中捕获文本
在某些情况下,您可能需要立即将字符串转换为您的翻译表。在这些情况下,您可以使用 Studio 中的文本捕捉工具在玩测试时捕捉字符串。这些字符串将在遇到它们后的 1-2 分钟内添加到本地化表中。
要在 Studio 中启用文本捕捉:
在 Studio 中,打开 插件 > 本地化 > 工具。
启用 自动文本捕获 。
Studio 文本捕捉在同一 Studio 会话中开始和停止游戏测试,但必须在您开始新的 Studio 会话时重新启用。
自动清理
ATC 还检查您的体验是否包含不再存在的字符串,例如用户名或与过去事件相关的字符串。 默认情况下,工具将在检测到它们时移除这些过期入口,只有自动翻译的字符串才会受影响;手动添加的字符串或有手动翻译的字符串都不会受影响。
如果您不想要 ATC 清理您的本地化表,请导航到您的本地化设置并禁用第二个 ATC 切换:
启用翻译
一旦您将字符串 captures到您的本地化表,按照这些步骤来启用翻译内容:
在您的体验本地化页面,导航到 设置 。
启用 使用翻译内容 。
导航到 语言 选项卡。
启用任何支持的语言进行自动翻译。
- 体验信息 指的是您的体验名称和描述。
- 体验字符串和产品 指引您在体验中出现的文本。
自动翻译 quotas
Roblox 有初始和每月的自动翻译额外奖励。初始奖励会决定您第一次本地化体验时可以翻译的字符串入力数量。使用初始奖励后,随后的翻译都会从您的月度奖励中重置。
您可以在体验本地化页面上跟踪自动翻译 quota 使用:
计算Quotas时,将源字符串“hello”翻译成所有15个支持自动翻译的语言的基础。例如,将源字符串“hello”翻译成所有15个支持自动翻译的语言的基础上,将计为5 x 15 = 75个字符,向您的Quota。
自动翻译更新
随着自动翻译工具的改进,为现有字符串提供更准确的翻译可能已经成为可能。当这些更新可用时,Roblox 会更新自动翻译。自动翻译更新会在您的翻译历史中显示。
如果您有特定要保持不变的翻译,您可以锁定条目,以确保它不会受到任何更新的影响。
默认情况下,手动添加字符串和字符串以手动翻译锁定。 如果您解锁一个条目,它将受到自动翻译更新和 ATC 启用影响。 如果您想要为以前更改或清除翻译生成新的自动翻译,请解锁该条目。
支持的语言
Roblox 支持以下列表中列出的语言之间的自动翻译。 目前,Roblox 翻译会 always假设源字符串在 体验源语言 中。
目前支持的语言自动翻译 |
---|
中文 - 简体 |
中文 - 传统 |
英语 |
法语 |
德国 |
印度尼西亚语 |
意大利语 |
日本 |
韩语 |
葡萄牙语 |
俄罗斯 |
西班牙语 |
泰国 |
土耳其语 |
波兰语 |
越南语 |