自部署 Deeplx 满足日常翻译需求
自部署 DeepLX 满足日常翻译需求
- URL: 原文
- Added At: 2025-05-06 03:10:50
- Link To Text
TL;DR
DeepL翻译效果优秀但官方API限制多,如需绑定信用卡、额度有限等。DeepLX是一个开源项目,通过模拟官方API请求,实现自部署且无限量的翻译。推荐使用Docker部署,并可通过Caddy或Nginx实现HTTPS访问。虽然有部署门槛和可能出现429
错误等问题,但DeepLX具有免费、快速、安全且翻译质量高的优点。
Summary
-
DeepL优势:DeepL翻译效果优于微软和谷歌翻译,但在OpenAI出现之前备受推崇。
- 官方API限制:
- 需求:在翻译软件或代码中调用DeepL的API需要注册账号并绑定信用卡。
- 额度:免费计划提供每月50万Token的额度。
- 问题:中国信用卡无法绑定;额度可能不够用;购买的账号存在隐私问题。
- DeepLX介绍:
- 开源项目:DeepLX是一个开源项目,旨在模拟官方客户端的API请求。
- 核心优点:自部署且无限用量。
- 缺点:短时间高频率调用可能触发
429
错误。
- DeepLX部署:
- 方式:推荐使用Docker部署。
- Docker配置:提供了
docker-compose.yml
的示例配置,包括镜像、容器名、重启策略、日志配置、端口映射等。 - 配置项:支持设置加密访问Token,以及已有的官方API Key作为Backup。
- API地址:
http://localhost:1188/translate
。 - HTTPS访问:可以通过Caddy或Nginx设置反向代理实现HTTPS域名访问。
- DeepLX使用:
- 浏览器插件:在《简约翻译》插件中使用,Token填写到KEY位置,未设置则留空。
- Python代码:提供了Python代码示例,展示如何通过
httpx
库发送POST请求调用DeepLX API。- 参数:包括
text
(待翻译文本)、source_lang
(源语言)、target_lang
(目标语言)。 - Headers:设置
Content-Type
为application/json
,以及Authorization
(如有Token)。 - 返回数据:解析JSON响应,获取翻译结果。
- 参数:包括
- DeepLX总结:
- 优点:
- 免费、不限量。
- 速度快。
- 安全、隐私性好。
- 翻译质量较高。
- 缺点:
- 自部署有一定技术门槛,需要考虑API安全性。
- 可能出现
429
错误。 - 偶尔会出现“事实性”翻译错误。
- 优点: