Qingwa
1
原始链接在: 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 个赞
这是抓包了 DeepL-iOS 官方客户端的 api 吧。估计不会持久
wow,又有新的了?挺强,建议大家有需求尽早下载,做好本地备份,deepl在咱们国内也是能发律师函的(这家又不做咱们的生意,但又能有国内律所发律师函警告,难绷),最早整这玩意的大佬就被发律师函了,当时的容器和博文全都删了,希望这个能留久些 。
唯一的问题就是特别容易遇到请求频率限制,尤其是配合沉浸式翻译这种一次发送多个请求的情况,可用性非常随缘。
dawn
5
我现在是直接通过第三方买的openai的key来供这两个app使用
使用量不高,14天,花了5块多
wangqy
8
我的翻译扩展是在异闻带吗?怎么没有“开启测试特性”
我眼瞎+开发者选项的位置太不符合逻辑
之前在做英文讲义的时候,感觉还是deepl翻译更恰当点,不过也可能是我prompt没做好
A_lex
14
好用 好使。。。就是得每次开机自动运行一下? 这个加入开机列表是不是扔到一个文件夹就行来着
Borber
15
我觉得不如直接 google, 随便走个 vercel 反代就能无限使用,还不封ip. deepl 我实测有一些翻译还不如 google
crows
16
大量测试显示 deepl 水准在 google 之上;期待大模型的影响边际来到翻译器上吧
不过这个工具的翻译结果是与网页有区别的,效果更差些,不知道为何。
这个其实很好搞,那任何程序语言写个简单启动器,在启动时自动隐藏运行即可。
Bro
18
这个确实不错,一直都很好用,直到 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了
似乎失效了,搭配沉浸翻译网页一直报错