Lingarr是什么?开源AI字幕翻译工具完全解析:如何用10分钟让影视字幕说中文

Lingarr是什么?开源AI字幕翻译工具完全解析:如何用10分钟让影视字幕说中文
Lingarr是什么开源AI字幕翻译工具完全解析如何用10分钟让影视字幕说中文【免费下载链接】lingarrLingarr is an application that supports both local and SaaS translation services to translate subtitle files into a specified target language. With automated translation options, Lingarr simplifies translating subtitles.项目地址: https://gitcode.com/gh_mirrors/li/lingarrLingarr 是一款开源的字幕翻译工具能够借助 AI 与机器翻译服务把 SRT、SSA 等字幕文件自动翻译成你想要的目标语言支持中文、英文、日语等常见语种。无论你是想给自己下载的影视剧配上中文字幕还是批量处理收藏库里的外语字幕Lingarr 都能帮你一键搞定。本文将从零开始带你 10 分钟完成部署并学会用 AI 字幕翻译功能让影视字幕开口说中文。 为什么你需要一款字幕翻译工具很多影迷都有这样的痛点下载了高质量的国外影视资源却没有中文字幕网上找的字幕要么错译连篇要么时间轴对不上手动翻译一部电影的几百行字幕耗时又费力。而传统的机翻字幕往往丢失了上下文语境读起来生硬难懂。Lingarr 的定位正是为了解决这一系列问题它把字幕解析、批量翻译、上下文优化、格式写入全部自动化你只需要点击几下鼠标剩下的事情交给它处理。 Lingarr 核心功能盘点1. 支持 13 翻译服务AI 与机器翻译全覆盖Lingarr 最大的亮点是服务自由你既可以用大模型 AI 服务也可以用传统机器翻译AI 服务OpenAIGPT、AnthropicClaude、Gemini、DeepSeek、Mistral、xAIGrok以及通过 Ollama 运行的 LocalAI 本地模型机器翻译LibreTranslate、DeepL、Google、Bing、Microsoft、Yandex每个服务的接入方式大同小异选择服务 → 填入 API Key → 选择模型即可详见官方文档 ai-services.md 和 machine-translation.md。2. 自动化翻译接入 Radarr / Sonarr 影视库如果你在用 Radarr电影管理或 Sonarr剧集管理Lingarr 可以直接对接这两个系统自动扫描影视文件、匹配字幕并翻译。配合定时任务新入库的影视剧甚至能全自动完成字幕翻译相关配置项见 Settings.MD。3. 智能上下文翻译与校对普通机翻是逐句翻译Lingarr 的 AI 翻译则支持上下文提示词把前后台词一起发给模型让翻译更贴合语境。翻译完成后还可以运行**校对Proofreading**功能让 AI 重新检查错译、人名、语法和标点进一步打磨质量。提示词模板支持{lineToTranslate}、{contextBefore}等占位符定制方式见 configuration.md。4. 字幕格式全兼容内置 SRT、SSA 字幕的解析与写入器实现代码见 SrtParser.cs 和 SsaParser.cs翻译完成后会保留原有时间轴与格式生成的字幕可直接播放使用。5. 插件机制可无限扩展Lingarr 支持通过插件 API 接入任意自定义翻译服务开发者只需实现 ITranslationService.cs 接口参考示例 CloudflarePlugin 即可。详细说明见 plugins.md。 10 分钟快速部署用 Docker 一键安装Lingarr 以 Docker 容器方式分发支持 AMD64 和 ARM64 双架构安装非常简单。下面是最快的配置方法第一步准备 docker-compose.yml官方推荐 MySQL同时也支持 PostgreSQL 和 SQLite。为了 10 分钟内跑起来这里给出最精简的 SQLite 方案只需一个容器services: lingarr: image: lingarr/lingarr:latest container_name: lingarr restart: unless-stopped environment: - ASPNETCORE_URLShttp://:9876 - DB_CONNECTIONsqlite ports: - 9876:9876 volumes: - /path/to/media/movies:/movies - /path/to/media/tv:/tv - /path/to/config:/app/config第二步启动并访问docker compose up -d等待约 1 分钟后浏览器访问http://你的服务器IP:9876完成初始账号创建即可进入主界面。完整的 Docker Compose 与 CLI 安装教程见 installation.md。第三步选择翻译服务进入设置 → 服务页面前端页面定义见 ServicesPage.vue在主服务下拉框中选择你的 AI 服务如 OpenAI、DeepSeek 或 Gemini点击齿轮图标填入 API Key 并选择模型在页面底部设置源语言如 English和目标语言如 Chinese可点击添加备用服务配置失败时的自动降级服务 字幕翻译实操三步让字幕说中文部署完成后实际的翻译流程简单到超出预期导入字幕在影视页面找到对应的剧集或电影选择需要翻译的字幕文件发起翻译点击翻译按钮选择目标语言ChineseLingarr 会自动解析字幕并分批发送给 AI 服务查看结果翻译完成后可在翻译列表页查看进度与状态状态机实现在 TranslationStatus.cs不满意可以逐行校对或一键重试翻译任务由后台调度器管理支持并发控制相关任务实现在 TranslationJob.cs 中。 进阶技巧让字幕翻译质量更上一层楼自定义提示词在服务的请求设置中修改AI_PROMPT系统提示词让模型以更地道的口吻翻译比如指定使用口语化的中文表达符合字幕长度限制开启上下文翻译用户提示词中加入{contextBefore}和{contextAfter}占位符AI 就能参考前后剧情翻译不再断章取义翻译后必做校对整篇翻译完成后在翻译列表点击 Proofread让 AI 全面检查一遍错译与标点问题本地免费方案不想花 API 费用用 Ollama 部署本地模型然后把LOCAL_AI_ENDPOINT指向http://ollama:11434/v1/chat/completions即可实现完全本地化的免费 AI 字幕翻译❓ 常见问题解答QLingarr 支持中文翻译吗当然支持中文是最常用的目标语言之一且 AI 服务的翻译质量远优于传统机翻。Q没有 API Key 能用吗可以LibreTranslate 支持自部署且完全免费Google、Bing、Microsoft 翻译服务甚至无需任何 Key 配置即可使用。Q翻译速度如何速度取决于所选服务与字幕行数AI 服务单次可批量处理多行字幕一部 2 小时电影通常几分钟内即可完成。Q数据安全吗Lingarr 是开源软件AGPL-3.0 协议可完全自托管字幕文件都保存在你自己的服务器上。 如何获取 Lingarr想自己部署直接使用lingarr/lingarr:latestDocker 镜像即可想查看源码或二次开发通过git clone https://gitcode.com/gh_mirrors/li/lingarr克隆仓库后端入口在 Program.cs前端入口在 main.ts想贡献代码阅读 CONTRIBUTING.mdLingarr 欢迎任何形式的贡献总结Lingarr 是目前少有的同时支持 AI 大模型与机器翻译、具备完整自动化流程的开源字幕翻译工具。它把字幕翻译这件繁琐的事变成了部署一次、一键翻译、全自动更新的省心体验。如果你也想让家里的影视库字幕说中文花 10 分钟部署一个 Lingarr绝对值得一试【免费下载链接】lingarrLingarr is an application that supports both local and SaaS translation services to translate subtitle files into a specified target language. With automated translation options, Lingarr simplifies translating subtitles.项目地址: https://gitcode.com/gh_mirrors/li/lingarr创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

最新新闻

日新闻

周新闻

月新闻