自動翻譯器
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 模組(星露谷物語標準流程)
- 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
- 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
- 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
- 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。
修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。