Subtitle Me
Subtitle Me 是一个开源 Agent Skill,把带时间轴的英文字幕翻译成简体中文:先建项目术语库,再翻译,另做一轮中英对照审校,最后用本地脚本检查格式和可读性,默认交付中英双语字幕。当前版本 v0.2.0,MIT 许可。
项目背景 / Problem
把带时间轴的英文字幕翻译成简体中文,用项目术语库、第二轮审校和本地检查守住原意与阅读体验,默认交付中英双语字幕。
我的角色:AI Native:产品设计、术语与审校规则、脚本实现组织
功能
- 输入: SRT、WebVTT、YouTube JSON3 或 ASS 对白,需要已有英文字幕和时间轴。
- 默认产物: 可读的中文 SRT 和中英双语 ASS,中文、英文各占一行。明确要求时也可以只交付中文或英文。
- 附带内容: 视频标题和简介按需生成,简介注明原视频链接与作者。
- 不包括: 语音识别、视频下载、烧录、配音和平台上传。
起因是我给《失落星船:马拉松》(Marathon)视频做民间汉化时,常遇到同一个名词前后译法不同、游戏用语被逐字直译、中文太长横跨屏幕。我学英语出身,做过笔译实习,用过 memoQ 等翻译工具,Subtitle Me 把术语管理、对照审校和长度检查写成了 Agent 能执行的流程。
术语库与两层字幕
每个项目从空白术语库开始,先确认人名、品牌和专业词汇,不会把别的项目的译名带进来。
翻译产出两份中文字幕:语义底稿保留原意,便于对照原文;观看版本处理屏幕上的分段和单行阅读。两份分别保存,避免为了压缩长度丢掉条件、否定或原文的玩笑。
Agent 与脚本的分工
Agent 负责理解语境和审校。本地 Node.js 脚本检查时间轴、格式、术语和行宽这类可以明确判断的项目:发现错误时阻断交付,警告需要逐项确认。自动检查代替不了对语气和含义的判断。
字幕修订后,只复核变化的范围和相邻上下文,未改动且已通过的范围可以复用审核结果。原文或相关术语变化时重新检查;旧版审核记录先完整复核一次,再开始复用。
版本记录
- v0.1.0,基础工作流: 支持四种带时间轴的字幕输入,加入项目术语库、语义与观看两层字幕、第二轮审校、QA 报告和任务恢复。
- v0.2.0 · 2026.09.22: 加入自然中文指导,按上下文减少译制腔,保留原文的态度、条件和梗的作用;默认交付双语 ASS,支持单语选项、按范围复核及带来源的视频简介。
- 官网同步更新: 补充功能说明、带来源说明的翻译对照(区分历史项目里的真实例子和自拟教学案例)、公开更新记录和字幕作品入口,并提供安装命令与 WorkBuddy 下载入口。
安装
前往 Subtitle Me 官网 查看示例和安装说明。使用 Node.js 20 或更新版本,可运行:
npx skills@latest add blainehuang1028/subtitle-meWorkBuddy 用户可以从官网前往 GitHub Releases 下载 ZIP 包。项目以 MIT 许可开源,源代码与更新日志可以公开查看。
结果与范围 / Now
开源发布 v0.2.0,提供命令行安装与 WorkBuddy ZIP 包,官网展示使用方法与翻译示例
把项目术语、忠实原意的底稿、适合观看的字幕、二次审校和确定性检查组织成可恢复的工作流
新增自然中文指导、默认双语 ASS、按需标题与来源简介,以及未改动范围的审核复用

