subtitle-me

译名有谱,
字幕有据。

为你的 Agent 装上字幕翻译 Skill。

项目术语库统一译名,
AI 对照原文再审一遍。

npx skills@latest add blainehuang1028/subtitle-me
英文原句

Today we’re testing Focus Mode.

今天测试专注模式。

Focus Mode 专注模式

项目已确认术语
AI 对照复核原意 / 术语 / 数字 / 漏译审校示意

把做字幕的经验,
写进每一次翻译。

v0.2.0 · 2026.09.22
查看这次更新 ↓

中文顺口,原意不走样。
少一点机械句式,保留原话的条件、语气和分寸。梗可以换,人物台词与前后呼应要留下。
中文一行,英文一行。
默认中英双语,按需只留中文或英文。阅读速度与断句一起看,拆成两条不会多出阅读时间。
改过哪里,就回看哪里。
复用未变且通过的审核范围,改动连同相邻字幕重新复核。视频标题和简介另行检查,简介保留来源与作者。

同一句话,
差别在哪?

一次看全三个审校场景:改写结果,也包括规则边界。

语气

原句

The consequences have been real.

真实历史译文 · Bungie · 00:20.560–00:22.630

历史译文

由此带来的后果也是切实而沉痛的。

按新版规则改写

这些后果实实在在。

少加一层情绪。

“沉痛”加重了原句语气。删掉额外判断,让后文具体说明失去了什么。

动作

原句

Once you finish reloading, you can keep firing.

自拟教学案例 · 时间关系保持不变

机械句式示意

当你完成换弹的时候,你就可以继续射击。

按规则改写

换完弹就能继续开火。

动作说直接一点。

省去可推知的主语,把时间从句压短。“换完弹”这个条件仍然在。若原文刻意强调“你”,就不能随便删去。

规则边界

原句

It’s not a bug. It’s intentional.

自拟教学案例 · 原文正在纠正误解

错误避词示意

这是故意这样设计的。

应保留的对照

这不是 bug,是故意这样设计的。

该保留的对照,照样保留。

“不是……而是……”和“这意味着”都需要看上下文,不能当禁词删掉。

历史译文来自作者旧项目;其余均为教学示例。目前尚未进行跨模型或跨 Skill 的同素材测评。

同一个名字,
从头到尾一致。

每个项目单独建库。
确认的译法留在项目里,下次接着用。

仓库示例的项目术语库
原词 译名 范围
Northwind Lab 北风实验室 项目
Focus Mode 专注模式 项目
Delta Board Delta看板 项目

仓库示例;新项目从空白术语库开始。

查看示例文件 ↗

AI 再看一遍,
细节逐项核验。

翻译完成后,重新对照中英字幕。
原意、术语、数字与漏译,都要过一遍。

AI 审校看语义,规则 QA 查格式、时间轴和术语落地。审校可以由同一个 Agent 分阶段完成。

核验示意

It hides alerts for 25 minutes.

它会屏蔽提醒 20 25 分钟。

数字跟原文,不能凭印象。

问题先修,警告说清。

AI 核验并非零错误保证。检查记录与未消除的警告,会随字幕一起交付。

做过笔译,
也在做字幕。

我本科学英语,做过涉外商务笔译,也用过 memoQ 这样的翻译工具。动笔前先整理术语,同一个名字前后用同一种译法,是我从翻译工作里带来的习惯。

最近,我在给《失落星船:马拉松》(Marathon)的英文视频做民间汉化,翻译开发者访谈和玩家教学,希望国内的同好也能看懂。游戏里的专有名词和黑话,经常被 AI 翻得前后不一。有时一句中文长达四十多个字,横在我那台 27 寸显示器上,读字幕都快顾不上看画面。

只要求它把句子写短,又可能丢掉台词里的修饰和幽默。我把翻译前确认术语的做法放进 Agent,保留一份对照原文的译稿,再单独处理字幕的断句和阅读长度。翻译之后,让 AI 回看原意,脚本检查时间轴、术语和行宽。

这套给自己处理字幕的流程,后来整理成了 subtitle-me。现在把它开源,也让有类似需要的人用得上。

读完整项目故事 ↗ 关于我 ↗

更新记录

v0.2.0 · 2026.09.22

中文更自然,改稿少返工。

  • 加入翻译前的背景梳理、自然中文规则和具体反例。
  • 默认生成中英双语 ASS,明确要求时支持纯中文或纯英文。
  • 修改后复核受影响范围及相邻上下文,保留未变的审核覆盖。
  • 新增带来源与作者的视频简介,保留独立的视频标题。

旧任务继续沿用已有输出选项。旧审核记录首次迁移时需要完整复核;可读中文字幕统一为单行。单语展示仍保留双语底稿供内部审核。

完整 Changelog ↗

一行安装,
字幕开场。

npx skills@latest add blainehuang1028/subtitle-me

需要 Node.js 20+。在终端安装,再交给你的 Agent。

附上带时间轴的英文字幕,然后说:

用 subtitle-me 把 captions.en.srt 翻译成简体中文。
支持输入
SRT / WebVTT / YouTube JSON3 / ASS 对白
默认交付
中文 SRT / 双语 ASS / 术语库 / QA 报告
按需生成
单语 ASS / 视频标题 / 视频简介

目前只做英文到简体中文。不识别语音,不下载、烧录、配音或上传视频。

Codex 已验证安装与完整示例。Hermes Agent、OpenCode、Pi、OpenClaw、Trae 兼容通用 Skill 结构,尚未逐一实测。

本站不提供在线翻译。实际翻译在你的 Agent 环境中完成,数据处理取决于所用服务。生成 ASS 不需要 FFmpeg,渲染预览时才需要。