OpenSource-Hub
L

LibreTranslate

14.3k stars·AI 生产力·已提供 SHA-256 校验码,下载后可自行核对文件完整性

可自托管的免费开源机器翻译API,不依赖Google或Azure,基于Argos Translate引擎,支持100+语言。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

自己部署的翻译服务,数据不出门,完全免费开源。

核心功能

  • 完全免费开源,可自托管,数据无需上传至第三方
  • 基于开源神经网络翻译引擎 Argos Translate,支持 100+ 种语言
  • 提供 REST API、网页界面,支持批量翻译与多种输出格式
  • 轻量级,可通过 Docker 或 pip 快速部署,适合个人或企业内部使用

避坑指南

  • 首次启动会下载模型文件(约 1-2GB),需保持网络畅通;默认使用 CPU 翻译,速度较慢,可自行配置 GPU;部分语言对质量不如大厂商用引擎,但日常使用足够。

适用场景

  • 企业内网翻译服务,避免敏感数据外泄
  • 开发者在应用中集成翻译功能,无需付费调用第三方 API
  • 学术或翻译工作者批量处理文档,保留隐私

详细介绍

LibreTranslate 是一个免费开源的机器翻译 API,可以完全部署在自己的服务器上。与主流翻译服务不同,它不依赖 Google 或 Azure 等专有平台,而是基于开源库 Argos Translate 提供神经机器翻译,支持 100 多种语言。项目提供简洁的 REST API、网页界面以及多种输出格式,通过 Docker 或 pip 即可轻松部署。适合需要集成翻译但不想把数据交给第三方的开发者,或希望内部进行翻译的组织。最大的卖点是:完全本地运行、数据不出站、翻译引擎完全开源。

常见问题与排障 (2)

故障排除
如何修复LibreTranslate的Docker构建错误:'./venv/bin/python: can't open file '/app/scripts/compile_locales.py': No such file or directory'?

此错误是由于 Docker 构建上下文未设置为 LibreTranslate 项目根目录,导致缺少 scripts/compile_locales.py 文件。解决方法:在项目根目录执行构建命令,而非在 docker/ 文件夹内。请使用 docker build . -f docker/Dockerfile -t libretranslate(注意开头的点表示上下文)。若使用 docker-compose,请在构建部分将 context 设置为 context: ./libretranslate/(指向项目根目录)。示例 docker-compose 配置片段:

libretranslate:
  build:
    context: ./libretranslate/
    dockerfile: ./docker/Dockerfile

请确保你的目录结构中的根目录包含 scripts 文件夹。

来源 Issue #757
故障排除
如何修复LibreTranslate中的CVE-2024-49768 waitress漏洞?

LibreTranslate 将 waitress 锁定在 2.1.2 版本,该版本存在 CVE-2024-49768(竞争条件)漏洞。请将 waitress 升级到 3.0.1 或更高版本。使用命令:pip install waitress>=3.0.1。关注 issue #965 以获取官方依赖更新。

来源 Issue #965

标签

machine translationself-hostedopen sourceAPIprivacy

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

方法一(Docker):运行 docker run -ti --rm -p 5000:5000 libretranslate/libretranslate

4

方法二(Pip):先安装 Python 3.8+,然后执行 pip install libretranslate && libretranslate

5

启动后浏览器访问 http://localhost:5000,即可使用网页翻译或调用 API

安装指引
  1. 方法一(Docker):运行 docker run -ti --rm -p 5000:5000 libretranslate/libretranslate
  2. 方法二(Pip):先安装 Python 3.8+,然后执行 pip install libretranslate && libretranslate
  3. 启动后浏览器访问 http://localhost:5000,即可使用网页翻译或调用 API
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

Docker 方式:docker rm 容器名即可;Pip 方式:pip uninstall libretranslate

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议GNU Affero General Public License v3
最后更新2026-06-26 21:20:14
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐