自动翻译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 原文。