Subtitle Me

Subtitle Me 是一个开源 Agent Skill,把带时间轴的英文字幕翻译成简体中文:先建项目术语库,再翻译,另做一轮中英对照审校,最后用本地脚本检查格式和可读性,默认交付中英双语字幕。当前版本 v0.2.0,MIT 许可。

2026.09 至今开源 Agent Skill开源可安装 · v0.2.0字幕本地化

把带时间轴的英文字幕翻译成简体中文,用项目术语库、第二轮审校和本地检查守住原意与阅读体验,默认交付中英双语字幕。

我的角色:AI Native:产品设计、术语与审校规则、脚本实现组织

功能

  • 输入: SRT、WebVTT、YouTube JSON3 或 ASS 对白,需要已有英文字幕和时间轴。
  • 默认产物: 可读的中文 SRT 和中英双语 ASS,中文、英文各占一行。明确要求时也可以只交付中文或英文。
  • 附带内容: 视频标题和简介按需生成,简介注明原视频链接与作者。
  • 不包括: 语音识别、视频下载、烧录、配音和平台上传。

起因是我给《失落星船:马拉松》(Marathon)视频做民间汉化时,常遇到同一个名词前后译法不同、游戏用语被逐字直译、中文太长横跨屏幕。我学英语出身,做过笔译实习,用过 memoQ 等翻译工具,Subtitle Me 把术语管理、对照审校和长度检查写成了 Agent 能执行的流程。

Subtitle Me 新版官网的字幕对照、术语与安装入口
新版官网:通过字幕与术语对照说明工作方式,并提供安装入口。

术语库与两层字幕

每个项目从空白术语库开始,先确认人名、品牌和专业词汇,不会把别的项目的译名带进来。

翻译产出两份中文字幕:语义底稿保留原意,便于对照原文;观看版本处理屏幕上的分段和单行阅读。两份分别保存,避免为了压缩长度丢掉条件、否定或原文的玩笑。

保留原意的语义字幕与重新分段的展示字幕对照示意
语义层保留原意,展示层处理阅读节奏,两份输出分别保存。

Agent 与脚本的分工

Agent 负责理解语境和审校。本地 Node.js 脚本检查时间轴、格式、术语和行宽这类可以明确判断的项目:发现错误时阻断交付,警告需要逐项确认。自动检查代替不了对语气和含义的判断。

字幕修订后,只复核变化的范围和相邻上下文,未改动且已通过的范围可以复用审核结果。原文或相关术语变化时重新检查;旧版审核记录先完整复核一次,再开始复用。

抽象示意:带时间码的中英字幕、项目术语库、中英各一行的时间轴和确定性 QA 检查项
示意图:术语先入库,翻译后由脚本检查格式、时间轴、行宽和术语。术语为仓库示例。

版本记录

  • v0.1.0,基础工作流: 支持四种带时间轴的字幕输入,加入项目术语库、语义与观看两层字幕、第二轮审校、QA 报告和任务恢复。
  • v0.2.0 · 2026.09.22: 加入自然中文指导,按上下文减少译制腔,保留原文的态度、条件和梗的作用;默认交付双语 ASS,支持单语选项、按范围复核及带来源的视频简介。
  • 官网同步更新: 补充功能说明、带来源说明的翻译对照(区分历史项目里的真实例子和自拟教学案例)、公开更新记录和字幕作品入口,并提供安装命令与 WorkBuddy 下载入口。

安装

前往 Subtitle Me 官网 查看示例和安装说明。使用 Node.js 20 或更新版本,可运行:

npx skills@latest add blainehuang1028/subtitle-me

WorkBuddy 用户可以从官网前往 GitHub Releases 下载 ZIP 包。项目以 MIT 许可开源,源代码与更新日志可以公开查看。

开源发布 v0.2.0,提供命令行安装与 WorkBuddy ZIP 包,官网展示使用方法与翻译示例

把项目术语、忠实原意的底稿、适合观看的字幕、二次审校和确定性检查组织成可恢复的工作流

新增自然中文指导、默认双语 ASS、按需标题与来源简介,以及未改动范围的审核复用

Node.js 20+Agent SkillSRT / WebVTT / JSON3 / ASS项目术语库确定性 QA