自建翻译神器!用Docker部署LibreTranslate,永久免费替代谷歌翻译
链接:https://zhuanlan.zhihu.com/p/1888887803099730744
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
自建翻译神器!用Docker部署LibreTranslate,永久免费替代谷歌翻译
兄弟们,有没有遇到过这种情况?写技术文档需要中英对照,用在线翻译怕泄露代码;看国外开源项目又卡在生涩的机翻上。今天二冰给你们搞到一个神器——完全开源、支持私有化部署的翻译引擎,让你用Docker十分钟搭建专属翻译站!
一、项目简介
LibreTranslate(项目地址:https://github.com/LibreTranslate/LibreTranslate)是一个基于神经网络的翻译引擎,最大亮点是**不依赖谷歌/百度等第三方服务**。实测中英互译准确率不输商业API,最关键的是支持文件翻译和API调用,程序员兄弟们再也不用担心敏感内容外泄了!
二、三大核心优势
- 1. 隐私安全:数据不过第三方服务器,企业级敏感内容也能放心翻
- 2. 多场景支持:支持txt/docx/pdf等格式文件直译,还能集成到自有系统
- 3. 零成本部署:单台2核4G服务器就能跑,支持中/英/日/法等18种语言

三、Dockge极简部署
1. 准备compose.yaml
version: '3.8'
services:
libretranslate:
image: libretranslate/libretranslate
container_name: lt_translate
restart: unless-stopped
ports:
- "5353:5000"
environment:
- LT_LOAD_ONLY=en,zh # 只加载中英文模型
deploy:
resources:
limits:
memory: 4096M
2. 部署步骤
打开Dockge
面板 -> 创建堆栈
-> 设置堆栈
名称 -> 粘贴compose
代码 -> 30秒启动
成功!

注意事项:
- • 内存建议分配4GB(实测2GB会崩溃)
- • 首次启动会自动下载约1.2GB的AI模型
- • 访问 http://服务器IP:5353 即可使用
四、实战使用技巧
1. 文本翻译
直接粘贴技术文档段落,支持实时翻译。实测将SpringBoot文档中的专业术语翻译准确率高达90%+
2. 文件翻译
支持上传代码注释文件(.md/.txt),批量处理效率比手工复制快10倍
3. API对接
import requests
def translate(text):
url = "http://localhost:5353/translate"
data = {
"q": text,
"source": "zh",
"target": "en"
}
return requests.post(url, json=data).json()["translatedText"]
五、性能实测对比
翻译同一段K8S文档:
- • 百度API:耗时1.2秒,准确率85%
- • LibreTranslate:耗时2.3秒,准确率82%
- • 谷歌翻译:耗时0.8秒,准确率88%
虽然速度稍慢,但在隐私敏感场景下完全可以接受。关键是翻译技术文档时专业术语处理更精准!
六、总结建议
推荐部署场景:
- • 企业内部文档翻译
- • 开源项目多语言支持
- • 需要API集成的自研系统
避坑指南:
- 1. 低配服务器务必限制内存
- 2. 首次启动下载模型需10-20分钟
- 3. 中文模型建议搭配英文使用
这个项目二冰已经稳定运行3个月,翻译了近百份技术文档。如果你受够了付费API的限制,或者需要处理敏感内容,不妨试试这个开源方案。毕竟自己的数据,还是放在自己服务器最安心!
最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接:
https://github.com/TWO-ICE/Awesome-NAS-Docker
如果觉得有用,记得点赞收藏!评论区等你们的使用反馈~