Skip to content

LibreTranslate

LibreTranslate 開源機器翻譯引擎

軟體分類 應用軟體 / 翻譯工具
軟體標籤
15531556ffDiaporama程式設計Adobe AuditionGPL1554
開發廠商 LibreTranslate Community / Argos Open Technologies
Stars
13.9k
Forks
1.4k
License
AGPL-3.0
Version
vv1.6.2
Update
2026-03-06
OS

徹底告別翻譯黑盒:讓每一行翻譯數據都留在您的掌控之中

  • 100% 自託管與私有化: 翻譯過程完全在您的本地伺服器執行。無論是商業機密文件還是個人通訊,都不會被傳送至第三方伺服器進行訓練或監控。
  • 極簡的開發者 API: 提供標準的 REST API 接口,僅需幾行程式碼即可將多語言翻譯功能整合進您的應用程式、聊天機器人或自動化腳本中。
  • 無 API 金鑰限制: 對於自託管版本,沒有請求頻率限制(Rate Limiting)或按量計費的問題,效能僅取決於您的硬體資源。

主要功能、特點

  • 介紹: LibreTranslate 是一個使用 Python 編寫的 API 伺服器,底層使用 OpenNMT 與 Argos Train 提供模型驅動。它支援超過 30 種主流語言的雙向翻譯,並具備自動語言偵測功能。

  • 特色服務:

    • 離線翻譯能力: 支援預先下載語言包。一旦模型下載完成,即可在完全斷網的環境下提供穩定的翻譯服務。
    • 文件翻譯支援: 除了純文字,也支援直接上傳 .docx, .pptx, .xlsx, .odt 等格式檔案,並保留原有的格式排版進行翻譯。
    • 高度模組化: 開發者可以根據需求載入特定的語言模型,或透過訓練自定義領域的術語集來提升特定行業(如醫療、法律)的準確度。
    • 2026 智慧模型優化: 2026 年版本引入了輕量化的 Transformer 模型,在保持低硬體佔用(甚至能在樹莓派運行)的同時,顯著提升了長句的語法連貫性。

翻譯精準度評估 (LaTeX)

LibreTranslate 的模型質量通常使用 BLEU (Bilingual Evaluation Understudy) 得分來評估,其計算核心基於修改後的精確度(Modified n-gram Precision):

Pn=C{Candidates}n-gramCCountclip(n-gram)C{Candidates}n-gramCCount(n-gram)

LibreTranslate 在 2026 年的通用領域評分已與商業引擎差距縮小至 5% 以內。


翻譯方案對比表 (2026)

特性項目Google Translate APIDeepL APILibreTranslate
數據隱私資料可能被用於訓練較好 (商業保護)最高 (資料不外流)
費用模型按字符計費按月費 + 字符計費完全免費 (自託管)
網路依賴必須連網必須連網支援完全離線
API 門檻需信用卡/金鑰需申請金鑰一鍵 Docker 啟動
自定義模型支援 (需額外付費)不支援支援 (自由訓練)

快速啟動範例 (Docker)

使用 Docker 僅需一行指令,即可在本地 port 5000 啟動完整的翻譯服務:

docker run -ti -p 5000:5000 libretranslate/libretranslate


透過 Python 調用 API 的範例:

Python
import requests

res = requests.post("http://localhost:5000/translate", json={
    "q": "Hello World",
    "source": "en",
    "target": "zh",
    "format": "text"
})

print(res.json()["translatedText"]) # 輸出: 你好世界

產品說明

LibreTranslate 是語言全球化進程中的「自由戰士」。在 應用軟體 的版圖中,它打破了翻譯技術被雲端巨頭壟斷的局面。對於企業來說,它不僅節省了昂貴的 API 呼叫成本,更重要的是解決了合規性(如 GDPR)與核心資產安全的顧慮。其核心價值在於「翻譯的民主化」——讓任何個人或團隊都能擁有自己的翻譯大腦。對於在 2026 年構建邊緣運算應用、內部隱私文件系統或是自動化本地化平台的開發者而言,LibreTranslate 是不可或缺的基礎組件。