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 即可轻松部署。适合需要集成翻译但不想把数据交给第三方的开发者,或希望内部进行翻译的组织。最大的卖点是:完全本地运行、数据不出站、翻译引擎完全开源。

문제 해결 & 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를 사용하는 경우 빌드 섹션에서 context: ./libretranslate/(프로젝트 루트를 가리킴)를 설정하세요. 예시 docker-compose 스니펫:

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

디렉터리 구조에 scripts 폴더가 루트에 있는지 확인하세요.

원본 Issue #757
문제 해결
LibreTranslate에서 waitress 취약점 CVE-2024-49768을 수정하는 방법은?

LibreTranslate가 waitress 2.1.2를 고정하고 있는데, 이 버전은 CVE-2024-49768(경쟁 조건)에 취약합니다. waitress를 버전 3.0.1 이상으로 업그레이드하세요. 명령어: pip install waitress>=3.0.1. 공식 의존성 업데이트를 위해 이슈 #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 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

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

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GNU Affero General Public License v3
마지막 업데이트2026-06-26 21:20:14
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트