提升翻译效率,多线程自动化deeplx-api工具

2024年05月17日 219点热度 0人点赞 0条评论

前言

今天介绍一款采用批量多线程deeplx-api的工具,本工具采用多 API 多线程,自动判断 API 有效性,获取低延迟有效的接口,大大提高翻译工具的速度和效率。可以部署在本地(PC 端\本地 Docker),也可以运行在 VPS 上,本教程以沉浸式翻译举例。

仓库地址:https://github.com/geek-yes/deeplx-api

使用方法

一、前往releases下载二进制文件 deeplx-api.exe

  1. 将 urls.txt 与 deeplx-api.exe,放在同一目录下,按 urls.txt 内链接的格式 http(s)://域名(ip)/translate,每行一条自行添加,或使用仓库自带的urls.txt文件。
  2. 运行 deeplx-api.exe,弹出命令框内显示可用 URL 数量。
  3. 设置沉浸式翻译服务为 DeepLX (Beta),API 地址为 http://127.0.0.1:5000/translate

提示:exe 可执行文件可能会被杀毒软件(Windows Defender)误杀,请将 exe 文件添加到白名单。

二、Docker 部署

docker run
  --name deeplx-api \
  -p 5000:5000 \
  -v /path/to/your/urls.txt:/app/urls.txt \
  -v /path/to/your/logs:/app/logs \
  --restart always \
  geekyes/deeplx-api

映射端口可以自定义,urls.txt 和 logs 目录选择本机目录绝对路径。

查看日志文件,运行成功后如下图所示

设置沉浸式翻译服务为 DeepLX (Beta),API 地址为 http://127.0.0.1:5000/translate 或 http://VPS_ip:5000/translate。

三、urls.txt 内容不定时更新,请关注本项目 GitHub 仓库

四、沉浸式翻译设置

 

 

极客角落

分享网络科技应用

文章评论