Repolode
lingarr-translate

lingarr-translate/lingarr

自托管的字幕翻译应用,可调用 LibreTranslate、DeepL、AI 及云翻译服务将字幕文件译为目标语言。

可替代:DeepL

Star
891
Fork
76
未关闭 Issue
13
最近提交
9小时前

这是什么?

Lingarr 是一个自托管的字幕翻译应用,可将字幕文件翻译为指定的目标语言。翻译引擎可以选择本地部署的 LibreTranslate、通过 Ollama 或其他 OpenAI 兼容接口运行的本地 AI 模型,也可以使用 DeepL、OpenAI、Anthropic、Google、Bing、Microsoft 等云服务。

项目以 Docker 容器形式部署,镜像同时支持 amd64 和 arm64 架构。默认使用 MySQL,也支持 PostgreSQL 和 SQLite,并通过环境变量配置数据库连接和并发任务数。将影视媒体目录挂载到容器后,可以直接处理电影和剧集文件。

此外,Lingarr 提供带 Swagger 文档的 RESTful API,方便其他应用集成字幕翻译功能。

核心功能

  • 01支持 LibreTranslate、DeepL、OpenAI、Anthropic、Gemini 等多种翻译服务。
  • 02可通过 Ollama 或 OpenAI 兼容接口使用本地 AI 模型。
  • 03提供 amd64 和 arm64 架构的 Docker 镜像。
  • 04支持 MySQL、PostgreSQL 和 SQLite 数据库。
  • 05提供带 Swagger 文档的 RESTful API。

适用场景

  • 为家庭影视媒体库批量翻译字幕。
  • 借助 LibreTranslate 或自托管 AI 模型实现完全本地化的翻译。
  • 通过 API 将字幕翻译功能集成到其他工具中。

快速上手

  1. 1

    创建 Docker 网络

    docker network create lingarr
  2. 2

    使用 README 中的 docker run 命令启动 MariaDB 数据库容器

  3. 3

    使用 README 中的 docker run 命令启动 Lingarr 容器

  4. 4

    在浏览器中打开端口 9876 上的 Lingarr

使用前须知

  • README 徽章标明采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,可能限制商业使用。
  • DeepL 和各类 AI 服务等云端翻译需要各自的付费 API 密钥。
  • DeepL 集成不支持 pt-BR。

标签

常见问题

lingarr 是什么?
自托管的字幕翻译应用,可调用 LibreTranslate、DeepL、AI 及云翻译服务将字幕文件译为目标语言。 Lingarr 是一个自托管的字幕翻译应用,可将字幕文件翻译为指定的目标语言。翻译引擎可以选择本地部署的 LibreTranslate、通过 Ollama 或其他 OpenAI 兼容接口运行的本地 AI 模型,也可以使用 DeepL、OpenAI、Anthropic、Google、Bing、Microsoft 等云服务。
lingarr 可以免费使用吗?用的什么许可证?
lingarr 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
lingarr 还在维护吗?
活跃维护中。lingarr 最近一次提交是在 2026年10月21日。
lingarr 适合用来做什么?
为家庭影视媒体库批量翻译字幕。 借助 LibreTranslate 或自托管 AI 模型实现完全本地化的翻译。 通过 API 将字幕翻译功能集成到其他工具中。
lingarr 怎么安装和运行?
创建 Docker 网络: docker network create lingarr 使用 README 中的 docker run 命令启动 MariaDB 数据库容器 使用 README 中的 docker run 命令启动 Lingarr 容器 在浏览器中打开端口 9876 上的 Lingarr
在哪里获取 lingarr?
源代码和安装说明在 GitHub 上:https://github.com/lingarr-translate/lingarr

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目