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

原始链接在: https://www.appinn.com/deeplx/

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


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 插件:

沉浸式翻译

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

Enjoy it. / 好好享受吧。


原文:https://www.appinn.com/deeplx/

2 Likes

这是抓包了 DeepL-iOS 官方客户端的 api 吧。估计不会持久

wow,又有新的了?挺强,建议大家有需求尽早下载,做好本地备份,deepl在咱们国内也是能发律师函的(这家又不做咱们的生意,但又能有国内律所发律师函警告,难绷),最早整这玩意的大佬就被发律师函了,当时的容器和博文全都删了,希望这个能留久些 :smiling_face_with_tear:

唯一的问题就是特别容易遇到请求频率限制,尤其是配合沉浸式翻译这种一次发送多个请求的情况,可用性非常随缘。

我现在是直接通过第三方买的openai的key来供这两个app使用
使用量不高,14天,花了5块多

非常好的 api,为了方便使用,我写了个界面~

屏幕截图 2023-11-20 172138

链接: https://pan.baidu.com/s/1bmla3qe8I1zy_vK3B1snXQ 提取码: dplx

我的翻译扩展是在异闻带吗?怎么没有“开启测试特性”
我眼瞎+开发者选项的位置太不符合逻辑

和 ChatGPT 的翻译相比,哪个比较厉害?

有没有可能跟自动桌子给国企发一样 就是吓唬人的?

当然是ChatGPT

之前在做英文讲义的时候,感觉还是deepl翻译更恰当点,不过也可能是我prompt没做好

好用 好使。。。就是得每次开机自动运行一下? 这个加入开机列表是不是扔到一个文件夹就行来着

我觉得不如直接 google, 随便走个 vercel 反代就能无限使用,还不封ip. deepl 我实测有一些翻译还不如 google

大量测试显示 deepl 水准在 google 之上;期待大模型的影响边际来到翻译器上吧
不过这个工具的翻译结果是与网页有区别的,效果更差些,不知道为何。

这个其实很好搞,那任何程序语言写个简单启动器,在启动时自动隐藏运行即可。

这个确实不错,一直都很好用,直到 homebrew 自动升级 deeplx 到 0.8.8 之后,开机启动项失效了… brew services start owo-network/brew/deeplx -v 返回以下结果:

   <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
   <plist version="1.0">
   <dict>
     <key>Label</key>
     <string>homebrew.mxcl.deeplx</string>
     <key>ProgramArguments</key>
     <array>
       <string>/opt/homebrew/opt/deeplx/bin/deeplx</string>
     </array>
     <key>RunAtLoad</key>
     <true/>
     <key>KeepAlive</key>
     <dict>
       <key>SuccessfulExit</key>
       <false/>
     </dict>
     <key>WorkingDirectory</key>
     <string>/opt/homebrew/var/run/deeplx</string>
     <key>StandardOutPath</key>
     <string>/opt/homebrew/var/log/deeplx/deeplx.log</string>
     <key>StandardErrorPath</key>
     <string>/opt/homebrew/var/log/deeplx/deeplx.log</string>
   </dict>
   </plist>
   

Error: undefined method `plist_startup' for #<Formula deeplx (stable) /opt/homebrew/Library/Taps/owo-network/homebrew-brew/Formula/deeplx.rb>
Did you mean?  plist_name
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:71:in `service_startup?'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/services_cli.rb:280:in `service_load'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/services_cli.rb:122:in `block in start'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/services_cli.rb:97:in `each'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/services_cli.rb:97:in `start'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/commands/start.rb:12:in `run'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/cmd/services.rb:130:in `services'
/opt/homebrew/Library/Homebrew/brew.rb:86:in `<main>'

有没有懂的老哥看看是 homebrew 还是 deeplx 的问题?

这个只能用url的方式吗,有些需要用apiKey的怎么办啊

好像沉浸式翻译已经不支持这个软件了,看翻译服务里已经没有deeplx了
似乎失效了,搭配沉浸翻译网页一直报错