已经有一份时间对齐的英文SRT,想翻成中文,却被AI合并字幕、挪动出场时间?本练习把翻译和时间轴拆开:先用三块原创字幕验证格式,再处理你有权翻译的视频。验收目标是编号与起止时间逐块相同,只有字幕文字变化。
准备与费用:一份已对齐且已备份的SRT、能编辑UTF-8纯文本的工具、你已有的文本AI;可选免费开源的Subtitle Edit来查看和比较。AI费用取决于现有服务,本练习不调用收费翻译API。字幕若含客户资料,先脱敏或使用获准的本地服务;不要上传无权处理的完整影视字幕。
1. 保留一份只读的原字幕
将输入保留为source.srt,输出另存zh-draft.srt。先在播放器确认原字幕确实对齐;如果原本就漂移,应先修原时间轴,再开始翻译,不要在翻译过程中顺便重定时。SRT每块由编号、起止时间、文本和空行组成。毫秒用逗号,块与块间的空行不能丢,详见项目的SRT格式说明。
1 00:00:01,200 --> 00:00:03,500 Keep the blue cable connected. 2 00:00:04,000 --> 00:00:06,400 Do not press Reset yet. 3 00:00:07,100 --> 00:00:10,000 Wait ten seconds, then check the light.
2. 给AI的任务只允许改文本
把下面SRT翻译为简体中文,面向第一次操作设备的人。 保护项:块数、块顺序、每个编号、每个起止时间码、箭头和块间空行必须原样保留。只改字幕文字;不得合并、拆块、补编号或改时间。 术语:Reset保留英文;blue cable译为蓝色线缆。保留否定、先后顺序和等待时长。每块尽量不超过两行,但不能为缩短而删掉条件。 只输出SRT正文,不要代码围栏、解释、Markdown标题。若不能同时满足,请停止并列出问题,不交付看似完整的残缺SRT。 以下是待翻译的完整三块字幕: [粘贴三块SRT]
这一轮的合格译文示例是下面这样。它是人为编写的参考译文,不代表某模型实际输出。正式项目先处理少量相邻字幕,保留上下文;不要把整集一次丢进去,再只看最后一句。
1 00:00:01,200 --> 00:00:03,500 保持蓝色线缆连接。 2 00:00:04,000 --> 00:00:06,400 暂时不要按Reset。 3 00:00:07,100 --> 00:00:10,000 等待十秒,再检查指示灯。
3. 分两层验收,不能只看“翻得顺”
第一层检查结构。把原文与译文并排,逐块检查编号和整行时间码,三块练习必须是3块、6个起止时刻完全一致。空行及最后一块也要看,保存为UTF-8后重新打开文件,排除只改编辑器显示而未保存。长文件按批次记首尾编号和块数,再检查接缝是否重复或缺块。
第二层检查语义和可读性。逐项对照“蓝色”“不得”“暂时”“十秒”“然后”的意思;再在实际视频中从字幕出现前播放到消失后,确认能读完且不挡关键信息。译文太长就先在同一块内压缩措辞;若必须延长时间,另开时间轴修订流程,不把它算作本轮的时间码保持通过。
4. 可选:用Subtitle Edit做差异复查
按当前5版Compare说明,File → Compare可查看两份字幕的文本与时间差异。将时间容差设为0,关闭“忽略编号”和“忽略空白”选项,再查看有无新增/缺失块、编号差异和时间偏差。翻译后文字必然不同,不能要求“无任何差异”;自动配对也可能错,仍要以编号、原时间码和源文件为准。本练习只比较,不点击同步点、自动修复或“从参考复制”去改时间。不同版本菜单不同,找不到就用纯文本逐块比对。
出错时怎么回退
- AI多写了说明或代码围栏:只在副本里清掉额外包装,再从第一块重新检查,不能直接把整段当SRT交付。
- 出现缺块或时间改变:丢弃该批候选,从原文件重新抽取更小批次。不要凭记忆补回毫秒。
- 中文乱码:核对UTF-8保存方式并在目标播放器重开;有重叠、复杂样式或多人同屏的源字幕,不套本练习的简化假设。
若你还没有可靠的源字幕,先按自动字幕校对练习检查错字、数字和同步,再进入这里的翻译环节。
本文于2026年10月28日核对官方资料。三块示例经过文本结构核对,未安装运行Subtitle Edit,也没有进行真实视频播放测试。原文件、译稿和校对记录都保留后,才把输出交给下一环节。