Skip to content

ZacharyLauGitHub/Deeplx-bob-zotero-translate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Deeplx-bob-zotero-translate

本项目 fork 自 clubxdev/bob-plugin-deeplxZotero PDF Translate

由于各种原因,在国内注册 DeepL 的免费计划都十分困难。本项目可让用户在不注册账号的前提下,使用 DeepL 作为翻译服务。

本插件配合 zu1k/deepl docker 镜像可使用 DeepL 翻译。

配置

简介

zu1k 通过逆向 DeepL 客户端使用的协议,实现免费的 DeepL API。

具体步骤

1. 安装 Docker 或 OrbStack

参考: Docker 官网OrbStack 官网

2. 拉取镜像

在终端中执行:

docker pull kanikig/deepl-bk

由于原作者 zu1k 已删除镜像,因而使用 KANIKIG 的备份。

3. 部署 DeepL 服务

在终端中执行:

Mac(Intel)和 Windows :

docker run -itd -p 8080:80 kanikig/deepl-bk 

Mac(Apple Silicon):

docker run --platform linux/amd64 -p 8080:80 -itd kanikig/deepl-bk

其中,8080 是服务运行的端口,可以修改为其他数值。

4. 在 Zotero 或 Bob 中配置

(1)Zotero

打开 Zotero - 选项 - 翻译 - 翻译引擎 - DeepL(自定义),在密钥中输入网址。如果按照上完进行配置,则链接为: http://127.0.0.1:8080/translate

(2)Bob

点此下载插件

安装可以参考 这个教程

插件设置里面「接口域名」修改为部署 deepl 服务的服务器域名(在本机部署无需修改)

Mac(Intel)和 Windows :

Mac(Apple Silicon):

注意:端口是127.0.0.1:8080

补充

OwO-Network/DeepLX提供了zu1k的Docker新的镜像备份和新的Bob插件

docker run -itd -p 1188:80 missuo/deeplx-bk

可以执行上面的2、3、4步骤,端口换成1188。

此外,除了可以在docker上运行,还可以在Linux Server、Mac本地运行(支持Homebrew,无需运行docker和Linux),可以支持Bob、Zotero PDF Translateimmersive-translate 和Python上使用DeepL。

参考链接

如果访问速度慢,可参考 Mac 翻译软件Bob,使用免费DeepL API 设置代理。

其他参考链接:

zu1k/deepl docker

zu1k的项目

求助 zu1k/deepl 镜像

docker镜像分享给大家

KyleChoy/zotero-pdf-translate

OwO-Network/DeepLX

About

关于 DeepL 免费 API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published