Mar 2024Back
14hTop replies

此贴提供在沉浸式翻译中使用DeepL API的第三方代理的方式。
- 起因:
刚看到此神贴: 代理了 DeepL API,不限制字符,拿去用!,不过13天了竟然没看到有提供给小白的使用方式。 - 配置方式:
其实很简单,只需要修改沉浸式翻译的开发者设置>Edit Full User Config文件内容,位置如下:
17111653578151981×1752 199 KB
在其中deepl配置部分增加freeApiUrl和proApiUrl即可,完整修改如下: - 配置示例:
假如配置过DeepL的自定义 Auth Key为12345678-1234-5678-40f1-0f4bfc96f3c0,
PixPin_2024-03-23_11-56-561302×760 69.1 KB
那么配置文件应该如下:
// 原本的配置: (如果自己没有配置过deepl,deepl部分可能没有,没有就加上)
// ...... 其他配置
"translationServices": {
"deepl": {
"authKey": "12345678-1234-5678-40f1-0f4bfc96f3c0"
},
"deeplx": {
"limit": "30",
"url": "http://localhost:1188/translate"
},
// ...... 其他翻译服务
}
修改后的配置就应该如下:
// 增加api代理地址后的配置
// ...... 其他配置
"translationServices": {
"deepl": {
"authKey": "12345678-1234-5678-40f1-0f4bfc96f3c0", // 这里的authKey可以乱写1234,但必须要有!
"freeApiUrl": "https://api-free.deeplx.net", // 这里是增加的部分
"proApiUrl": "https://api-free.deeplx.net" // 这里是增加的部分
},
"deeplx": {
"limit": "30",
"url": "http://localhost:1188/translate"
},
// ...... 其他翻译服务
}
注意 !!!
- 请自行删掉
双斜杠(//)和后面的文字描述 deeplx的部分不需要配置,只配置deepl部分就好。
因为我觉得很多人知道那是什么,就放那里供大家参考要配置的地方大概在哪个位置,其实和本帖内容无关
然后`Save`保存,大功告成。 接着去测试一下,测试成功! ———*(由于`中山`大佬说**仅限国内IP**,所以不要忘记关代理)*: 
- 原理:
原理就是沉浸式翻译作者每个翻译引擎都预留了很多可配置项,只不过只是在官方文档提了一嘴但没有说那么清楚。
更多玩法就是,每个翻译引擎都可以配置代理服务器,实现免代理翻译,比如google、gemini等等。
"google": {
"apiUrl": "https://google.example.com" // 此域名去反代 https://translate.google.com 即可
}