[教程] 沉浸式翻译使用DeepL API第三方代理

开发调优开发调优, Lv1

Mar 2024Back

14hTop replies​

cliouocliouox种子用户1

Mar 2024

此贴提供在沉浸式翻译中使用DeepL API的第三方代理的方式。

  1. 起因:
    刚看到此神贴: 代理了 DeepL API,不限制字符,拿去用!,不过13天了竟然没看到有提供给小白的使用方式。
  2. 配置方式:
    其实很简单,只需要修改沉浸式翻译开发者设置>Edit Full User Config文件内容,位置如下:
    17111653578151981×1752 199 KB
    在其中deepl配置部分增加freeApiUrlproApiUrl即可,完整修改如下:
  3. 配置示例:
    假如配置过DeepL自定义 Auth Key12345678-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"
    },
    // ...... 其他翻译服务
}


注意 !!!

  1. 请自行删掉 双斜杠(//) 和 后面的文字描述
  2. deeplx 的部分不需要配置,只配置 deepl 部分就好。
    因为我觉得很多人知道那是什么,就放那里供大家参考要配置的地方大概在哪个位置,其实和本帖内容无关 :upside_down_face:

然后`Save`保存,大功告成。 接着去测试一下,测试成功! ———*(由于`中山`大佬说**仅限国内IP**,所以不要忘记关代理)*: ![sucess|690×205](upload://uxT6NrHZhD6giOzLGSfZjSxUvAk.png)

  1. 原理:
    原理就是沉浸式翻译作者每个翻译引擎都预留了很多可配置项,只不过只是在官方文档提了一嘴但没有说那么清楚。
    更多玩法就是,每个翻译引擎都可以配置代理服务器,实现免代理翻译,比如googlegemini等等。
    "google": {
      "apiUrl": "https://google.example.com" // 此域名去反代 https://translate.google.com 即可
    }

  • 然后再填写沉浸式翻译的翻译服务中的DeepLX 的api,通过LinuxDo导航站获得

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注