Repolode
gnehs

gnehs/subtitle-translator-electron

使用大语言模型翻译字幕文件(SRT、VTT、ASS、SSA)的桌面应用。

Star
1,686
Fork
97
未关闭 Issue
6
最近提交
21天前

这是什么?

Subtitle Translator 是一款基于 Electron 的桌面应用,可将字幕条目交给 ChatGPT 等大语言模型翻译成目标语言。支持 .ass、.srt、.ssa 和 .vtt 格式,翻译进度会保存为 JSON 检查点,中断后把文件拖回应用即可继续。

翻译时会参考前后句内容,使译文在上下文中更通顺。应用提供两种模式:Strict 模式一一对应原字幕条目,支持全部上述格式;Adaptive 模式接受 SRT 和 VTT 输入,可合并或拆分字幕条目,并输出翻译后的 SRT 或双语 ASS 文件。

可以从 Releases 页面下载安装包,也可以通过 Homebrew cask 安装。

核心功能

  • 01使用 ChatGPT 等大语言模型翻译字幕。
  • 02支持 ASS、SRT、SSA 和 WebVTT 字幕文件。
  • 03翻译时参考前后句,保持上下文连贯。
  • 04保存 JSON 检查点,中断的任务可以继续。
  • 05Adaptive 模式可合并或拆分字幕条目,并输出双语 ASS。

适用场景

  • 将外语影视字幕翻译成其他语言。
  • 制作用于语言学习的双语字幕文件。
  • 长篇字幕翻译中断后继续完成剩余部分。

快速上手

  1. 1

    使用 Homebrew 安装应用

    brew install --cask gnehs/tap/subtitle-translator-electron
  2. 2

    或从 Releases 页面下载最新稳定版

使用前须知

  • 翻译需要 ChatGPT 等 LLM 服务的 API 密钥。
  • 自适应模式仅接受 SRT 和 VTT 输入,不支持 ASS/SSA 输入。

标签

常见问题

subtitle-translator-electron 是什么?
使用大语言模型翻译字幕文件(SRT、VTT、ASS、SSA)的桌面应用。 Subtitle Translator 是一款基于 Electron 的桌面应用,可将字幕条目交给 ChatGPT 等大语言模型翻译成目标语言。支持 .ass、.srt、.ssa 和 .vtt 格式,翻译进度会保存为 JSON 检查点,中断后把文件拖回应用即可继续。
subtitle-translator-electron 可以免费使用吗?用的什么许可证?
subtitle-translator-electron 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
subtitle-translator-electron 还在维护吗?
活跃维护中。subtitle-translator-electron 最近一次提交是在 2026年10月17日。
subtitle-translator-electron 适合用来做什么?
将外语影视字幕翻译成其他语言。 制作用于语言学习的双语字幕文件。 长篇字幕翻译中断后继续完成剩余部分。
subtitle-translator-electron 怎么安装和运行?
使用 Homebrew 安装应用: brew install --cask gnehs/tap/subtitle-translator-electron 或从 Releases 页面下载最新稳定版
在哪里获取 subtitle-translator-electron?
源代码和安装说明在 GitHub 上:https://github.com/gnehs/subtitle-translator-electron

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

相关项目