在Google translate退出大陆服务后,DeepL作为其最权威的替代者,备受大家青睐,但DeepL由于自身速度较慢,且有额度限制,不提供API等等缺点。
DeepLX 在 GitHub开源,不限制请求次数(但 DeepL 可能会限制 IP)默认情况下监听本地 1188 端口。提供多种安装方式:
- Windows
- macOS
- Linux
- Docker
准备
此服务建议使用国内服务器或者到国内网络质量较好的国际服务器搭建,本次使用腾讯云的上海轻量服务器,搭载centos系统进行实践。
DeepLX支持多种安装方式,包括方便好用的docker,所以本次使用docker进行搭建和运行。
开始安装
首先使用
yum install docker
来安装docker服务,安装结束后使用
systemctl run docker
来将docker服务运行起来。
然后从dockerhub拉取镜像,
docker run -itd -p 1188:1188 missuo/deeplx:latest
至此,服务端已经搭建完成了
对于云服务器(阿里云、腾讯云等,如果是VPS没有此步骤),可能需要在安全组放通端口,DeepLX运行的端口是1188,在安全组放通即可。
测试
安装完成后,就可以访问[ip]:1188来进行测试了
在【沉浸式翻译】浏览器插件添加使用
在沉浸式翻译的插件设置中,点击【开发者设置】,并开启Beta测试特性
然后回到基础设置,翻译服务选择DeepLX(Beta)
URL中填入自己搭建的服务URL,也就是[ip]:1188/translate
测试: