DeepLX 是一个开源项目,它基于 DeepL 免费服务,将其转换为本地 API,提供给第三次程序使用,如沉浸式翻译、BOb。@Appinn

DeepLX - 一个第三方 DeepL 翻译的免费、不限量 API

DeepL 本身提供了免费的有额度限制的 API,但注册很困难,如果你能注册到,那么直接使用官方 API 即可。

感谢 @Tru、@zieglar 同学的推荐。

DeepLX

DeepLX 在 GitHub 开源,不限制请求次数(但 DeepL 可能会限制 IP)默认情况下监听本地 1188 端口。提供多种安装方式:

  • Windows
  • macOS
  • Linux
  • Docker

运行后即可获得 API 地址:http://127.0.0.1:1188/translate

在 Python 中使用:

import httpx, json

deeplx_api = "http://127.0.0.1:1188/translate"

data = {
	"text": "Hello World",
	"source_lang": "EN",
	"target_lang": "ZH"
}

post_data = json.dumps(data)
r = httpx.post(url = deeplx_api, data = post_data).text
print(r)

在 Bob 中使用:

需要为 Bob App 安装 bob-plugin-deeplx 插件:

DeepLX - 一个第三方 DeepL 翻译的免费、不限量 API 1

沉浸式翻译

需要打开沉浸式翻译的开发者设置 > 开启 Beta 测试特性:

DeepLX - 一个第三方 DeepL 翻译的免费、不限量 API 2

Enjoy it. / 好好享受吧。


原文:https://xbcpy.com/