自動翻譯器

作者 mahsouto·版本 v2.0.2·更新於 2025-09-22

AutoTranslator v2.0 是一個全面的SMAPI模組,專爲星露谷物語設計,能夠使用多種AI提供商自動翻譯模組、遊戲資源和Content Patcher內容。支持OpenAI、DeepSeek、Anthropic Claude和Google Gemini API,提供靈活且經濟高效的翻譯選項。

模組介紹 作者原文

AutoTranslator v2.0 是一個全面的SMAPI模組,專爲星露谷物語設計,能夠使用多種AI提供商自動翻譯模組、遊戲資源和Content Patcher內容。支持OpenAI、DeepSeek、Anthropic Claude和Google Gemini API,提供靈活且經濟高效的翻譯選項。

AutoTranslator

✨ 核心功能

**🎯 i18n專業化**

  • **僅翻譯i18n文件** - 移除了不穩定的動態資源功能
  • **自動源語言檢測** - 不假設所有內容都是英文
  • **支持default/結構** - 翻譯完整的`i18n/default/`文件夾
  • **令牌保留** - 保持變量如`$query`、`{{player}}`、`{0}`不被翻譯

**🤖 多AI提供商支持**

  • **OpenAI** - GPT-4o-mini(推薦)
  • **DeepSeek** - deepseek-chat模型
  • **Anthropic** - Claude 3.5 Sonnet
  • **Google** - Gemini 1.5 Pro

**⚡ 智能更新系統**

  • **智能更新** - 僅翻譯修改過的文件或新鍵值
  • **變更檢測** - 自動比較修改日期
  • **部分翻譯** - 僅添加缺失的鍵值
  • **大小寫敏感比較** - 防止重複鍵值

**🛡️ 穩定性和健壯性**

  • **強大的錯誤處理** - 詳細日誌和自動恢復
  • **鍵值驗證** - 防止字典錯誤
  • **安全JSON加載** - 一致處理損壞文件
  • **自動重試** - API錯誤的備用系統

📁 支持格式

**傳統格式**

```

YourMod/

├── i18n/

│ ├── default.json (或 en.json)

│ └── es.json (自動生成)

```

**新的default/格式**

```

YourMod/

├── i18n/

│ ├── default/

│ │ ├── items.json

│ │ ├── quests.json

│ │ └── dialogue.json

│ └── es/ (自動生成)

│ ├── items.json

│ ├── quests.json

│ └── dialogue.json

```

⚙️ 快速設置

**最小配置(OpenAI)**

```json

{

"AIProvider": "openai",

"OpenAIApiKey": "your-api-key-here",

"OpenAIModel": "gpt-4o-mini",

"UseGeneralLocale": true,

"EnableSmartUpdates": true,

"VerboseI18nLogging": false

}

```

**DeepSeek配置(經濟實惠)**

```json

{

"AIProvider": "deepseek",

"DeepSeekApiKey": "your-api-key-here",

"DeepSeekModel": "deepseek-chat",

"CallDelayMs": 500

}

```

**Anthropic配置(高質量)**

```json

{

"AIProvider": "anthropic",

"AnthropicApiKey": "your-api-key-here",

"AnthropicModel": "claude-3-5-sonnet-20240620",

"CallDelayMs": 1000

}

```

**Google Gemini配置(多功能)**

```json

{

"AIProvider": "google",

"GoogleApiKey": "your-api-key-here",

"GoogleModel": "gemini-1.5-pro",

"CallDelayMs": 600

}

```

🎮 使用方法

  • 將模組安裝到`Mods/`文件夾
  • 在`config.json`中配置AI提供商和API密鑰
  • 啓動星露谷物語並加載存檔
  • 模組將自動檢測並翻譯所有模組的i18n文件
  • 翻譯結果保存爲物理文件(無緩存)

📋 系統要求

  • **星露谷物語 1.5.6+**
  • 至少一個支持提供商的**API密鑰**

💡 專業提示

  • **OpenAI GPT-4o-mini** 提供最佳性價比
  • **DeepSeek** 對於大量翻譯極其經濟實惠
  • **啓用`EnableSmartUpdates`** 實現自動模組更新
  • **使用`VerboseI18nLogging: true`** 進行調試
  • **根據API限制配置`CallDelayMs`**

🔗 相關鏈接

  • OpenAI API密鑰
  • DeepSeek API密鑰
  • Anthropic Claude API
  • Google Gemini API密鑰

---

**注意:** 此模組需要訪問翻譯服務的API。使用成本取決於您選擇的提供商和翻譯量。請始終監控API使用情況並在提供商儀表板上設置支出限制。

安裝與使用 安裝:SMAPI 模組(星露谷物語標準流程)

  1. 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
  2. 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
  3. 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
  4. 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。

修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。

檔案與校驗

檔案名稱
AutoTranslate
檔案大小
1.1 MiB
SHA-256
16f3d25d40742842ecd14d9c88f5b229390de655d1ee6d7c1209f58ec5e4eb18
入庫時間
2026-10-11 03:25