自动翻译

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

自动翻译 是一个工具,可以自动收集并翻译您在体验中的字符串。此工具可用于任意体验,让您立即开始显示翻译字符串在您的体验中并扩展您的潜在受众。

自动翻译如何工作

自动翻译通过在体验中首先收集字符串来工作,通过测试或游戏。 一旦这些字符串被捕获,Roblox 会自动将这些字符串翻译到体验的本地化表中。

收集了这些字符串后,您可以为您的体验启用翻译,以便自动显示您设置为翻译语言的用户的捕获字符串。

自动翻译仅为本地化表中的空白条目提供自动翻译,并且不会覆盖任何已经存在的翻译,包括任何 自定义翻译 由开发人员或翻译人员创建的。例如,如果您手动清除一个翻译对于一个条目,工具会假设您不想翻译该条目。

启用自动文本捕获

自动文本捕捉(ATC)从您的体验中的 UI 元素中捕捉文本字符串,并将其添加到您的翻译表。启用时,ATC 工具从您的体验中的用户遇到的 UI 元素中添加文本字符串。

ATC 评估结果表示在您的翻译表中添加哪些字符串,因此可能需要几天才能在 Translator Portal 中用户遇到它们后才会出现新字符串。如果您需要立即捕获字符串,您可以使用 Studio 文本捕获过程

要启用自动文本捕获:

  1. 在本地化设置中,导航到 设置

  2. 启用 在玩家播放时从体验 UI 捕获文本 .

    The Localization Settings section highlighting the toggle for Capture text from Experience UI while users play.

ATC 在体验中遇到文本后 1-2 分钟内将文本字符串添加到本地化表中。如果您不希望 ATC 收集特定文字字符串,例如名称或唯一的文本条目,请禁用文本对象的 AutoLocalize 属性。

在工作室中捕获文本

在某些情况下,您可能需要立即将字符串转换为您的翻译表。在这些情况下,您可以使用 Studio 中的文本捕捉工具在玩测试时捕捉字符串。这些字符串将在遇到它们后的 1-2 分钟内添加到本地化表中。

要在 Studio 中启用文本捕捉:

  1. 在 Studio 中,打开 插件 > 本地化 > 工具。

    The Studio ribbon plugins tab with localization tools button highlighted.
  2. 启用 自动文本捕获

    The in-Studio localization tool showing ATC toggle enabled.

Studio 文本捕捉在同一 Studio 会话中开始和停止游戏测试,但必须在您开始新的 Studio 会话时重新启用。

自动清理

ATC 还检查您的体验是否包含不再存在的字符串,例如用户名或与过去事件相关的字符串。 默认情况下,工具将在检测到它们时移除这些过期入口,只有自动翻译的字符串才会受影响;手动添加的字符串或有手动翻译的字符串都不会受影响。

如果您不想要 ATC 清理您的本地化表,请导航到您的本地化设置并禁用第二个 ATC 切换:

The Localization Settings section highlighting the toggle for enabling Roblox to remove stale entries.

启用翻译

一旦您将字符串 captures到您的本地化表,按照这些步骤来启用翻译内容:

  1. 在您的体验本地化页面,导航到 设置

  2. 启用 使用翻译内容

    The Localization Settings section highlighting the toggle for enabling Roblox to use translated content in the experience.
  3. 导航到 语言 选项卡。

  4. 启用任何支持的语言进行自动翻译。

    • 体验信息 指的是您的体验名称和描述。
    • 体验字符串和产品 指引您在体验中出现的文本。
    The Localization Languages section highlighting the per-language toggles for automatic translation.

自动翻译 quotas

Roblox 有初始和每月的自动翻译额外奖励。初始奖励会决定您第一次本地化体验时可以翻译的字符串入力数量。使用初始奖励后,随后的翻译都会从您的月度奖励中重置。

您可以在体验本地化页面上跟踪自动翻译 quota 使用:

The Localization Languages section depicting the Automatic Translation Quotas at the top of the page, including the date of the monthly quota renewal.

计算Quotas时,将源字符串“hello”翻译成所有15个支持自动翻译的语言的基础。例如,将源字符串“hello”翻译成所有15个支持自动翻译的语言的基础上,将计为5 x 15 = 75个字符,向您的Quota。

自动翻译更新

随着自动翻译工具的改进,为现有字符串提供更准确的翻译可能已经成为可能。当这些更新可用时,Roblox 会更新自动翻译。自动翻译更新会在您的翻译历史中显示。

A translation history log displays at the bottom of each translation entry.

如果您有特定要保持不变的翻译,您可以锁定条目,以确保它不会受到任何更新的影响。

A 'Lock translation from automatic updates' toggle is accessible below the translation entry field in each translation entry.

默认情况下,手动添加字符串和字符串以手动翻译锁定。 如果您解锁一个条目,它将受到自动翻译更新和 ATC 启用影响。 如果您想要为以前更改或清除翻译生成新的自动翻译,请解锁该条目。

支持的语言

Roblox 支持以下列表中列出的语言之间的自动翻译。 目前,Roblox 翻译会 always假设源字符串在 体验源语言 中。

目前支持的语言自动翻译
中文 - 简体
中文 - 传统
英语
法语
德国
印度尼西亚语
意大利语
日本
韩语
葡萄牙语
俄罗斯
西班牙语
泰国
土耳其语
波兰语
越南语