由于各种原因,在国内注册 DeepL 的免费计划都十分困难,但通过此文的操作,我们可以在不注册账号的前提下,在 Zotero PDF Translate 中使用 DeepL 作为翻译服务。
简介
zu1k 通过逆向 DeepL 客户端使用的协议,实现免费的 DeepL API。
具体步骤
1. 安装 Docker
2. 拉取镜像
在终端中执行:
docker pull kanikig/deepl-bk
由于原作者 zu1k 已删除镜像,因而使用 KANIKIG 的备份。
3. 部署 DeepL 服务
Mac(Intel)和 Windows :
docker run -itd -p 8080:80 kanikig/deepl-bk
Mac(M1/M2):
docker run --platform linux/amd64 -p 8080:80 -itd kanikig/deepl-bk
其中,8080 是服务运行的端口,可以修改为其他数值。
4. 在 Zotero 中配置
打开 Zotero – 选项 – 翻译 – 翻译引擎 – DeepL(自定义),在密钥中输入网址。如果按照上完进行配置,则链接为: http://127.0.0.1:8080/translate 。
参考链接
如果访问速度慢,可参考 Mac 翻译软件Bob,使用免费DeepL API 设置代理。
其他参考链接: