Sonarr + Docker+ 本地 AI 模型+ SaaS 翻译服务+ Radarr+ LibreTranslate

自动翻译Radarr/Sonarr媒体库中的字幕文件,支持本地模型或SaaS翻译

Radarr/Sonarr管理电影与剧集库并提供字幕文件来源,LibreTranslate或本地AI模型执行翻译,避免依赖外部SaaS

✓ 自动化翻译✓ 支持本地化部署

方案简介

Lingarr 是一个字幕自动翻译方案,组合 Radarr 与 Sonarr 媒体库管理器和 LibreTranslate、本地 AI 模型或 SaaS 翻译服务,自动翻译媒体库中的字幕文件。它解决的问题是:使用 Radarr/Sonarr 自动下载的影视内容常缺目标语言字幕,手动翻译费时费力;Lingarr 让这一环节全自动化。适合已运行 *arr 系列工具、希望为家人提供本地语言字幕的自托管影音用户,且可选择本地翻译服务保障隐私。

亮点与能力

  • 自动检测并翻译 Radarr 媒体库中的字幕文件
  • 自动检测并翻译 Sonarr 媒体库中的字幕文件
  • 支持接入 LibreTranslate 作为翻译后端
  • 支持使用本地 AI 模型翻译
  • 也支持 SaaS 翻译服务
  • 以 Docker 方式部署

组成与分工

  • Radarr:电影库管理器,提供待翻译的字幕文件
  • Sonarr:剧集库管理器,提供待翻译的字幕文件
  • LibreTranslate:可自托管的开源翻译服务,作为翻译后端
  • 本地 AI 模型:可选的本地化翻译方式
  • SaaS 翻译服务:可选的云端翻译方式
  • Docker:标注的部署方式

前置要求

  • Docker 运行环境(条目标注 Docker
  • 已部署的 Radarr 或 Sonarr
  • 选定的翻译后端:LibreTranslate、本地 AI 模型或 SaaS 翻译服务

实施步骤

1. 以 Docker 部署 Lingarr

材料标注该项目通过 Docker 分发,具体配置参考官方仓库。

2. 连接 Radarr/Sonarr

在 Lingarr 中配置 Radarr 与 Sonarr 媒体库的对接。

3. 选择翻译后端

根据隐私与成本需求,在 LibreTranslate、本地 AI 模型或 SaaS 翻译服务中选择一种接入。

使用与配置要点

  • 运行后自动处理 Radarr/Sonarr 媒体库中的字幕文件翻译
  • 验证成功:媒体库中影片的字幕文件被翻译为目标语言

优缺点

  • ✓ 自动化翻译
  • ✓ 支持本地化部署

出处

本方案挖掘自开源项目 awesome-selfhosted/awesome-selfhosted,方案内容与实施命令均来自其 README 原文。

方案出处
awesome-selfhosted/awesome-selfhosted

本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。