跳转到内容

翻译

Sakura 可以使用 Apple 的设备端翻译框架,在你阅读游戏对话的同时进行翻译 — 文本不会离开你的设备。

打开游戏设置,启用 自动翻译,然后设置:

  • 目标语言 — 你希望对话被翻译成的语言。默认是 ,即关闭翻译。你也可以选择 设备语言,让它始终跟随你的 iPhone 或 iPad 所设置的语言。
  • 源语言 — 游戏脚本所使用的语言。默认是 日语
  • 服务 — 目前只有 Apple 可用。

选择器中的每种语言都会显示 Apple 设备端语言对的状态:绿色对勾表示语言包已安装,蓝色箭头表示支持但需要下载,红色叉号表示 Apple 完全不支持该语言对。

选定目标语言后,一行状态会显示该语言包是 已安装需要下载,还是 不支持该配对。如果可以下载,点按 下载 即可触发 Apple 系统的语言包下载提示。正如 App 中所写:

翻译完全在此设备上使用 Apple 的语言包运行。任何内容都不会离开设备。

语言包只需下载一次,之后即可离线翻译。

两个额外的开关可以细化翻译在游戏中的呈现方式:

  • 对照模式(默认关闭)— 在译文下方显示原文,方便你与源文本对照。
  • 预扫描脚本(默认开启)— 在你启动游戏后立即在后台翻译整个脚本,让文本在你阅读时很少出现未翻译的情况。若关闭此项,文本会在你首次读到时才开始翻译,届时你可能会先短暂看到原文,随后才被译文替换。

翻译依赖于缓存:如果某一行已经翻译过,你会立即看到译文(若开启对照模式,原文会附加显示在下方)。如果某一行尚未翻译,你会先短暂看到原文,同时它已在后台排队等待翻译 — 一旦翻译就绪,该行会就地更新。

游玩期间,你也可以从游戏内悬浮层的 翻译 按钮(仅经典引擎)进入翻译设置,包括语言切换。

Sakura 会按游戏缓存已翻译的文本行,这样重玩某个场景时就无需重新翻译。在游戏设置中,清除翻译缓存 会显示当前缓存的行数,并让你清空它们 — 在你更换语言、想要一个干净的开始时很有用。同样的重置操作也可以从游戏内悬浮层的翻译菜单中进行。

如果你想为翻译搭配一款对目标语言覆盖更好的字体,参见字体;关于游戏内其余控制项,参见悬浮层