rockbenben/subtitle-translator

Translate a whole season of subtitles in one pass — .srt/.ass/.vtt/.lrc, 120+ languages, 27 LLM providers, timing untouched | 整季字幕一次译完,时轴不动,支持 120+ 语言

解决的问题

翻译字幕文件往往会导致时间轴错乱或需要繁琐的逐个文件处理。标准的翻译器将字幕文件视为纯文本,这可能会破坏保持对话与视频同步的时间码和格式。本工具实现了流程自动化,允许您一次性翻译整季剧集,同时保持时间轴结构完美无缺。

工作原理

本工具完全在您的浏览器中运行,或通过命令行界面使用。它会在将对话文本发送到您选择的翻译引擎之前,剔除字幕文件中的技术部分(如时间码、提示编号和格式头)。翻译完成后,对话会被重新插入到原始结构中。由于它在本地处理文件,您的 API 密钥和字幕内容永远不会离开您的机器。

适用人群

它专为需要为个人使用、内容创作或媒体存档翻译大量字幕文件(.srt, .ass, .vtt, .lrc)的用户而设计。对于那些希望使用强大的 AI 模型或传统翻译 API,同时又不牺牲隐私或冒着字幕文件完整性受损风险的用户来说,它是理想的选择。

亮点

  • 批量处理:通过并行处理一次性翻译数百个文件,实现高速结果。
  • 格式完整性:自动将对话与时间数据分离,确保时间码永远不会被触碰或损坏。
  • 灵活输出:支持双语字幕、一次性翻译多种目标语言,以及自动格式转换(例如 SRT 转 ASS)。
  • 广泛兼容性:连接 8 个传统翻译 API 和 27 个 LLM 提供商,包括自定义端点选项。
  • 私密且本地化:完全在客户端运行;您的数据和 API 密钥保留在您的浏览器或本地环境中。
  • 上下文感知:利用 LLM 的能力分析周围的台词,从而产生更自然、更连贯的角色声音。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目