本工具集成了 5 种翻译 API 和 8 种主流大语言模型(LLM)接口,用户可根据需求选择合适的翻译方式:
| API 类型 | 翻译质量 | 稳定性 | 适用场景 | 免费额度 |
|---|---|---|---|---|
| DeepL(X) | ★★★★★ | ★★★★☆ | 适合长文本,翻译更流畅 | 每月 50 万字符 |
| Google Translate | ★★★★☆ | ★★★★★ | 适合 UI 界面、常见句子 | 每月 50 万字符 |
| Azure Translate | ★★★★☆ | ★★★★★ | 语言支持最广泛 | 前 12 个月 每月 200 万字符 |
| GTX API(免费) | ★★★☆☆ | ★★★☆☆ | 一般文本翻译 | 有调用频率限制(例如,每 3 小时约 500 万字符) |
| GTX Web(免费) | ★★★☆☆ | ★★☆☆☆ | 适合小规模翻译 | 免费 |
如果对翻译速度和质量有更高要求,可自行申请 API Key。申请流程参考相关的接口申请教程。
除传统翻译 API 外,本工具还支持调用多种 LLM 进行智能翻译,包括:DeepSeek、Nvidia、OpenAI、Gemini、Perplexity、Azure OpenAI、Siliconflow、Groq、OpenRouter,以及可自由配置的 Custom LLM。
为了解决浏览器直接调用官方 API 时可能遇到的跨域(CORS)问题,DeepL 和 Nvidia 默认使用内置的代理服务。
https://api-edgeone.newzone.top/api/nvidia)来转发请求。对于希望在本地部署并使用自定义大模型(如 Ollama 或 LM Studio)的用户,可通过以下方式完成本工具与本地模型的连接方式,并解决可能出现的跨域访问(CORS)问题。为获得更优的翻译质量,推荐在自定义模型中使用 qwen3-14b 或更高参数规模的模型(如 32B、70B)。
下表列出了常见本地模型工具的默认接口地址,可直接在配置中使用,或根据实际端口号进行修改。
| 工具 | 默认接口地址 |
|---|---|
| Ollama | http://127.0.0.1:11434/v1/chat/completions |
| LM Studio | http://localhost:61234/v1/chat/completions |
在浏览器中调用本地部署的模型时,如果出现连接失败,常见原因包括 浏览器的广告屏蔽插件 或 跨域访问限制(CORS 策略)。 跨域策略是浏览器的一种安全机制,用于防止网页随意访问不同来源的资源。因此,当你在网页中请求本地模型接口时,可能会被浏览器阻止。
步骤 1|排查广告/隐私插件:先暂时禁用浏览器的拦截扩展,再刷新页面测试。
步骤 2|开启本地服务的 CORS:按照下方指南为常用工具放行跨域。
要让本地运行的 Ollama 服务支持 CORS,你可以通过设置环境变量的方式永久启用。操作如下:
按下 Win + X,选择 Windows PowerShell 或 终端。
在打开的 PowerShell 中粘贴以下命令并按回车:
其中
*表示允许所有来源访问 Ollama 接口。若你希望更严格的安全控制,可将其替换为特定域名,例如http://192.168.2.20:3000。
设置完成后,重启 Ollama 服务,即可让其生效。
如果只想临时启用 CORS,也可以在启动服务时直接加入环境变量:

完成以上设置后,本工具即可顺利调用你的本地 LLM 模型。若仍遇到访问问题,可检查端口占用情况或浏览器控制台中的报错信息。(特别感谢 mrfragger 分享配置经验)
本工具支持 77 种主流语言互译。
批量配置多语言时,使用下方语言代码(如 en, zh, ja, ko):
| Code | Native | English | 中文 |
|---|---|---|---|
| en | English | English | 英语 |
| zh | 简体 | Simplified Chinese | 简体中文 |
| zh-hant | 繁體 | Traditional Chinese | 繁体中文 |
| es | Español | Spanish | 西班牙语 |
| de | Deutsch | German | 德语 |
| pt-br | Português (Brasil) | Portuguese (Brazil) | 葡萄牙语(巴西) |
| pt-pt | Português (Portugal) | Portuguese (Portugal) | 葡萄牙语(葡萄牙) |
| fr | Français | French | 法语 |
| ja | 日本語 | Japanese | 日语 |
| ko | 한국어 | Korean | 韩语 |
| ru | Русский | Russian | 俄语 |
| it | Italiano | Italian | 意大利语 |
| ar | العربية | Arabic | 阿拉伯语 |
| vi | Tiếng Việt | Vietnamese | 越南语 |
| hi | हिन्दी | Hindi | 印地语 |
| id | Bahasa Indonesia | Indonesian | 印尼语 |
| yue | 粵語 | Cantonese | 粤语 |
| nl | Nederlands | Dutch | 荷兰语 |
| sv | Svenska | Swedish | 瑞典语 |
| da | Dansk | Danish | 丹麦语 |
| nb | Norsk bokmål | Norwegian | 挪威语 |
| is | Íslenska | Icelandic | 冰岛语 |
| af | Afrikaans | Afrikaans | 南非荷兰语 |
| ro | Română | Romanian | 罗马尼亚语 |
| ca | Català | Catalan | 加泰罗尼亚语 |
| uk | Українська | Ukrainian | 乌克兰语 |
| pl | Polski | Polish | 波兰语 |
| cs | Čeština | Czech | 捷克语 |
| sk | Slovenčina | Slovak | 斯洛伐克语 |
| bg | Български | Bulgarian | 保加利亚语 |
| sr | Српски | Serbian | 塞尔维亚语 |
| hr | Hrvatski | Croatian | 克罗地亚语 |
| bs | Bosanski | Bosnian | 波斯尼亚语 |
| sl | Slovenščina | Slovenian | 斯洛文尼亚语 |
| mk | Македонски | Macedonian | 马其顿语 |
| be | Беларуская | Belarusian | 白俄罗斯语 |
| el | Ελληνικά | Greek | 希腊语 |
| hu | Magyar | Hungarian | 匈牙利语 |
| fi | Suomi | Finnish | 芬兰语 |
| lt | Lietuvių | Lithuanian | 立陶宛语 |
| lv | Latviešu | Latvian | 拉脱维亚语 |
| et | Eesti | Estonian | 爱沙尼亚语 |
| sq | Shqip | Albanian | 阿尔巴尼亚语 |
| mt | Malti | Maltese | 马耳他语 |
| hy | Հայերեն | Armenian | 亚美尼亚语 |
| ka | ქართული | Georgian | 格鲁吉亚语 |
| tr | Türkçe | Turkish | 土耳其语 |
| he | עברית | Hebrew | 希伯来语 |
| fa | فارسی | Persian | 波斯语 |
| ur | اردو | Urdu | 乌尔都语 |
| uz | Oʻzbekcha | Uzbek | 乌兹别克语 |
| kk | Қазақ тілі | Kazakh | 哈萨克语 |
| ky | Кыргызча | Kyrgyz | 吉尔吉斯语 |
| tk | Türkmençe | Turkmen | 土库曼语 |
| az | Azərbaycan | Azerbaijani | 阿塞拜疆语 |
| tg | Тоҷикӣ | Tajik | 塔吉克语 |
| mn | Монгол | Mongolian | 蒙古语 |
| bn | বাংলা | Bengali | 孟加拉语 |
| mr | मराठी | Marathi | 马拉地语 |
| ta | தமிழ் | Tamil | 泰米尔语 |
| te | తెలుగు | Telugu | 泰卢固语 |
| gu | ગુજરાતી | Gujarati | 古吉拉特语 |
| kn | ಕನ್ನಡ | Kannada | 卡纳达语 |
| ml | മലയാളം | Malayalam | 马拉雅拉姆语 |
| pa | ਪੰਜਾਬੀ | Punjabi | 旁遮普语 |
| ne | नेपाली | Nepali | 尼泊尔语 |
| bho | भोजपुरी | Bhojpuri | 博杰普尔语 |
| th | ไทย | Thai | 泰语 |
| lo | ລາວ | Lao | 老挝语 |
| my | မြန်မာ | Burmese | 缅甸语 |
| ms | Bahasa Melayu | Malay | 马来语 |
| fil | Filipino | Filipino(Tagalog) | 菲律宾语 |
| jv | Basa Jawa | Javanese | 爪哇语 |
| sw | Kiswahili | Swahili | 斯瓦希里语 |
| ha | هَرْشٜىٰن هَوْسَا | Hausa | 豪萨语 |
| am | አማርኛ | Amharic | 阿姆哈拉语 |
| ug | ئۇيغۇرچە | Uyghur | 维吾尔语 |
LLM 可支持所有语言,机器翻译 API 语言支持如下: