LibreTranslate:自托管翻译 API,超过 14.4K 星 —— 生产部署指南 2026

LibreTranslate (LT) is a free, open-source machine translation API powered by Argos Translate. Supports Docker, CUDA GPU, 30+ languages, and offline deployment. Covers setup, benchmarks, monitoring, and integration with OpenAI Whisper, Coqui TTS, and Argos Translate.

  • AGPL-3.0
  • 更新于 2026-05-19

{{< 资源信息 >}} LibreTranslate 是您自己托管的免费开源机器翻译 API。 没有来自 Google 的 API 密钥。 DeepL 不按角色计费。 没有数据离开您的基础设施。 凭借 14,400 多名 GitHub 明星和活跃的发布周期(截至 2026 年 5 月的 v1.9.5),它已成为需要零边际成本的私人、离线功能翻译的开发人员的默认选择。 本 LibreTranslate 教程涵盖了从 libretranslate 设置到 libretranslate docker 生产部署的所有内容,以及基准测试和集成指南。 我们还提供了详细的 libretranslate 与 deepl 比较,以帮助您确定自托管翻译是否适合您的用例。

LibreTranslate 徽标
## 什么是 LibreTranslate? LibreTranslate 是一个用于机器翻译的自托管 REST API,构建在开源 Argos Translate 引擎之上。 它提供了专有翻译服务的直接替代方案,具有简单的 HTTP 接口、内置 Web UI,并支持 30 多种语言。 该项目已获得 AGPL-3.0 许可,并由 LibreTranslate 组织积极维护。 与基于云的翻译 API 不同,LibreTranslate 完全在您的硬件上运行。 所有文本处理都在本地进行,使其适合隐私敏感应用程序、气隙网络和合规性要求较高的行业。 该项目最初是为了应对缺乏尊重隐私的翻译工具的问题而启动的,现已发展成为企业、政府和个人开发者使用的生产就绪平台。 ## LibreTranslate 的工作原理 LibreTranslate 的架构很简单:Python Flask 后端提供 REST API,而繁重的翻译工作由 Argos Translate 的神经机器翻译 (NMT) 模型处理。 这些模型在首次运行时下载并缓存在本地,从而在初始设置后启用离线操作。 ### 核心架构
LibreTranslate Architecture
```` ┌──────────────────┐ ┐────────────────┐ ┐──────────────────┐ │ 客户端(Web)│────▶│ Flask REST API │────▶│ Argos Translate │ │ / API 调用 │◀────│ (端口 5000) │◀────│ (NMT 引擎) │ └──────────────────┘ └────────────────┘ └──────────────────┘ │ ┌──────────────────────────┘ ▼ ┌────────────┐ │ 语言 │ │ 型号 (~2GB)│ └────────────┘

|

💬 留言讨论