本项目 fork 自 Zotero PDF Translate。
由于各种原因,在国内注册 DeepL 的免费计划都十分困难。本项目可让用户在不注册账号的前提下,使用 DeepL 作为翻译服务。
zu1k 通过逆向 DeepL 客户端使用的协议,实现免费的 DeepL API。
1. 安装 Docker
参考: 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 设置代理。
其他参考链接: