跳到內容

翻譯

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. 在以下任一位置輸入金鑰:
    • 設定 > Translation — 全域設定頁面
    • 遊戲設定 > Translation — 當 DeepL 為所選服務時顯示
    • 遊戲內覆蓋層 — 翻譯視窗的 API Key 欄位
  3. 點選驗證按鈕以確認金鑰並查看字元用量

金鑰會安全地儲存在 iOS Keychain 中,並由所有遊戲共用。字元用量(已用 / 每月上限)會顯示在金鑰欄位旁邊和遊戲內翻譯視窗中。如果每月配額用盡,翻譯會暫停,直到配額重置或您升級方案。

無需帳戶或金鑰。遊戲文字會傳送到 Google 進行翻譯,因此需要網路連線。

  1. 開啟特定遊戲的遊戲設定
  2. 前往翻譯區段
  3. 啟用翻譯
  4. 選擇翻譯服務
  5. 設定您的來源語言(遊戲的語言,通常為英文)
  6. 設定您的目標語言(您偏好的語言)

可用的語言清單取決於所選服務。您也可以在遊戲中透過覆蓋層的翻譯視窗變更所有這些設定。

Apple Translation 需要下載語言包:

  1. 在翻譯設定中,查看狀態指示器:
    • 綠色勾號 — 語言組已安裝且就緒
    • 藍色箭頭 — 需要下載
    • 紅色 X — 不支援此語言組
    • 灰色問號 — 正在檢查狀態…
  2. 如有需要,點選下載
  3. 等待下載完成

語言包安裝後,Apple Translation 可離線使用。

覆蓋層的翻譯視窗讓您無需離開遊戲即可調整所有設定:

  • 開啟或關閉翻譯
  • 在 Apple、DeepL 和 Google 之間切換
  • 變更來源語言和目標語言
  • 輸入並驗證您的 DeepL API 金鑰,並查看 DeepL 字元用量
  • 開啟進階設定視窗

翻譯對話文字並在文字視窗中取代。

同時顯示原文和翻譯,適合語言學習。

透過遊戲設定 > Translation > Advanced 存取:

設定預設值說明
Comparison Mode關閉並排顯示原文和翻譯文字
Translate All Text關閉翻譯所有螢幕上的文字,不僅是對話
Skip Character Names關閉不翻譯角色名稱
Font Size Adjust關閉調整字型大小以適應翻譯文字
Pre-Scan關閉啟動時在背景翻譯整個腳本。會使用更多數據(或 DeepL 配額),但可減少遊玩時的等待

翻譯會被快取以避免重新翻譯相同的文字 — 這可以加快重玩速度並節省 DeepL 配額。您可以從以下位置查看快取統計並清除快取的翻譯:

  • 設定 > Translation > Translation Cache — 全域快取概覽
  • 遊戲設定 > Translation > Translation Cache / Clear Translation Cache
  • 遊戲內覆蓋層 — 翻譯設定區段

如果翻譯看起來不正確或過時,清除快取會很有用。

  • Apple Translation 在裝置上處理文字。沒有遊戲內容會傳送到外部伺服器。詳情請參閱 Apple 的隱私文件
  • DeepL — 遊戲文字會透過您自己的 API 帳戶傳送到 DeepL 的伺服器。詳情請參閱 DeepL 的隱私權政策
  • Google — 遊戲文字會傳送到 Google 進行翻譯。詳情請參閱 Google 的隱私權政策