这个工具解决什么
字幕里同一个词前后译法不一致、人名地名跟着机器翻译走、接到别人的字幕要改成自己习惯的用法 —— 这些改动有同一个特征:改的是词,不是结构。这一页只改词。
- 统一译名 —— 人名、地名、专有名词前后一致。
- 批量纠错 —— 机器翻译翻错的某个词,整份一起换掉。
- 接手改习惯 —— 别人的字幕按你的用法重排用词。
- SRT / VTT / ASS / SBV / LRC / TXT 六种格式都认。
两份东西:字幕和术语表
左边「1 放入字幕」上传字幕文件,也可以直接把字幕内容粘贴进去;放错了点「清除」。
右边「2 术语表」写规则。每行一条,用 `->` 、 `=>` 、 `→` 或 Tab 分隔原词与新词,四种写法都认;`#` 开头的行当注释,不参与替换。
不确定格式就点「填个示例」,照着示例改。

术语表怎么写
一行一条规则,左边是现在的词,右边是要换成什么。比如 `索尔 -> 托尔` 会把整份字幕里的「索尔」换成「托尔」。
注释用 `#` 开头,适合给一组规则加个说明(比如「# 第一季人名统一」),也方便临时关掉某条规则 —— 在前面加个 `#` 就行,不用删。
规则从上往下逐条执行;一条规则换出来的字,后面的规则还会再扫一遍。有先后顺序依赖时(比如先把 A 换成 B、再把 B 换成 C)要注意这个。

三个开关各自管什么
范围:`全部` / `只第 1 行` / `只第 2 行`。双语字幕里只想改译文就选「只第 2 行」;只有一行的条目在这两种单行档下都不动 —— 工具不猜哪一边是原文。
整词匹配:只换单独成词的那些,`art` 不会动 `start`。对中文、日文这类不用空格分词的语言,这条不起作用 —— 照样子串替换。
区分大小写:默认不区分,`CEO` 与 `ceo` 一起换;勾上后只换写法完全一致的那一个。

改了哪些,逐条能退
「3 结果」里除了替换后的字幕,还会把改动明细逐条列出:哪一条、第几行、从什么换成什么。
哪一条不想改,在明细里点一下就退回那一条,不用改术语表重跑。确认后点「下载」或「复制」。

什么不会被动
时间轴、ASS 的样式行与 VTT 的 `NOTE` 块一个字符都不动。 替换只作用在台词文本上,不碰结构行。
术语表不会自动改你的字幕文件 —— 结果是新的输出,原文件不动。
常见问题
为什么有的词没换掉? 先查范围:选了「只第 2 行」时,只有一行的条目不动;再查整词匹配,勾上后不成词的出现不会被换。
中文勾了整词匹配怎么还是按子串换? 正常。中文、日文不用空格分词,工具无从判断词边界,这一档下整词匹配不起作用。
换错了怎么整体回退? 在改动明细里逐条退回;要全部重来就清空术语表重新放一次字幕。
ASS 的样式行会被误改吗? 不会。样式行与 `NOTE` 块不在替换范围内,只有台词文本参与。
隐私
字幕与术语表全程在浏览器里处理,不上传,也不经服务器。术语表不会存下来,下次打开是空的。
相关工具与指南
要不要建术语表、一整季怎么维护看术语表:让整季用词统一;内容脏(水印、听障提示)先过字幕清洗;译名统一之后要翻别的语言进字幕翻译;成品过一遍字幕质检。