跳转到内容

翻译

Spark 提供游戏内实时对话翻译,可在 Apple TranslationDeepLGoogle 三种服务中选择,并包括针对不同语言的自动字体切换和从右到左(RTL)文本支持。

  • 游戏浮层必须启用 — 翻译需要浮层才能运行
  • Apple Translation — iOS 18 或更高版本,且设备上已下载语言包
  • DeepL — DeepL API 密钥(Free 或 Pro)及互联网连接
  • Google — 互联网连接
服务要求文本处理位置
Apple TranslationiOS 18+、语言包设备端 — 可离线使用
DeepLAPI 密钥DeepL 服务器
Google互联网连接Google 服务器

使用 Apple 的 Translation 框架。所有翻译都在设备上进行,下载所需语言包后可离线使用。适用于 iOS 18 及更高版本。

使用您自己的 DeepL API 密钥提供高质量翻译。Spark 会在每个请求中附带前后对话作为上下文,显著提升翻译质量(上下文不计入 DeepL 计费)。

设置方法:

  1. 创建 DeepL 账户并在 deepl.com 获取 API 密钥 — Free 和 Pro 方案均受支持
  2. 在以下任一位置输入密钥:
    • 设置 > 翻译 — 全局设置页面
    • 游戏设置 > 翻译 — 当 DeepL 为所选服务时显示
    • 游戏内浮层 — 翻译窗口的 API 密钥字段
  3. 点击验证按钮以确认密钥并查看字符用量

密钥安全地存储在 iOS Keychain 中,并由所有游戏共享。字符用量(已用 / 月度上限)会显示在密钥字段旁边和游戏内翻译窗口中。如果月度配额用尽,翻译会暂停,直到配额重置或您升级方案。

无需账户或密钥。游戏文本会发送到 Google 进行翻译,因此需要互联网连接。

  1. 打开特定游戏的游戏设置
  2. 进入翻译部分
  3. 启用翻译
  4. 选择翻译服务
  5. 设置源语言(游戏的语言,通常是英语)
  6. 设置目标语言(您偏好的语言)

可用语言列表取决于所选服务。您还可以在游戏中通过浮层的翻译窗口更改所有这些设置。

Apple Translation 需要下载语言包:

  1. 在翻译设置中,检查状态指示器:
    • 绿色对勾 — 语言对已安装并准备就绪
    • 蓝色箭头 — 需要下载
    • 红色 X — 不支持该语言对
    • 灰色问号 — 正在检查状态…
  2. 如需要,点击下载
  3. 等待下载完成

语言包安装后,Apple Translation 可离线使用。

浮层的翻译窗口让您无需离开游戏即可调整所有设置:

  • 开启或关闭翻译
  • 在 Apple、DeepL 和 Google 之间切换
  • 更改源语言和目标语言
  • 输入并验证您的 DeepL API 密钥,并查看 DeepL 字符用量
  • 打开高级设置窗口

翻译对话文本并在文本窗口中替换。

同时显示原文和译文,适合语言学习。

通过游戏设置 > 翻译 > 高级访问:

设置默认说明
对比模式并排显示原文和译文
翻译所有文本翻译屏幕上的所有文本,而非仅对话
跳过角色名称不翻译角色名称
字体大小调整调整字体大小以适应翻译文本
预扫描启动时在后台翻译整个脚本。会使用更多数据(或 DeepL 配额),但可减少游玩时的等待

翻译会被缓存以避免重复翻译相同的文本 — 这可以加快重玩速度并节省 DeepL 配额。您可以从以下位置查看缓存统计并清除缓存的翻译:

  • 设置 > 翻译 > 翻译缓存 — 全局缓存概览
  • 游戏设置 > 翻译 > 翻译缓存 / 清除翻译缓存
  • 游戏内浮层 — 翻译设置部分

当翻译似乎不正确或已过时时,清除缓存会很有用。

  • Apple Translation 在设备上处理文本。没有游戏内容会发送到外部服务器。有关详情,请参阅 Apple 的隐私文档
  • DeepL — 游戏文本会通过您自己的 API 账户发送到 DeepL 的服务器。有关详情,请参阅 DeepL 的隐私政策
  • Google — 游戏文本会发送到 Google 进行翻译。有关详情,请参阅 Google 的隐私政策