LibreTranslate
可自托管的免费开源机器翻译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 即可轻松部署。适合需要集成翻译但不想把数据交给第三方的开发者,或希望内部进行翻译的组织。最大的卖点是:完全本地运行、数据不出站、翻译引擎完全开源。
トラブルシューティング & FAQ (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を使用する場合は、buildセクションでcontext: ./libretranslate/を設定します(プロジェクトルートを指す)。例のdocker-composeスニペット:
libretranslate:
build:
context: ./libretranslate/
dockerfile: ./docker/Dockerfile
ディレクトリ構造のルートにscriptsフォルダが含まれていることを確認してください。
トラブル対応LibreTranslateにおけるCVE-2024-49768 waitress脆弱性の修正方法
LibreTranslateは、CVE-2024-49768(競合状態)の影響を受けるwaitress 2.1.2を固定しています。waitressをバージョン3.0.1以降にアップグレードしてください。コマンド: pip install waitress>=3.0.1 を使用します。公式の依存関係更新については、issue #965を監視してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
方法一(Docker):运行 docker run -ti --rm -p 5000:5000 libretranslate/libretranslate
方法二(Pip):先安装 Python 3.8+,然后执行 pip install libretranslate && libretranslate
启动后浏览器访问 http://localhost:5000,即可使用网页翻译或调用 API
- 方法一(Docker):运行 docker run -ti --rm -p 5000:5000 libretranslate/libretranslate
- 方法二(Pip):先安装 Python 3.8+,然后执行 pip install libretranslate && libretranslate
- 启动后浏览器访问 http://localhost:5000,即可使用网页翻译或调用 API
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker 方式:docker rm 容器名即可;Pip 方式:pip uninstall libretranslate
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs