什么是双语字幕?
双语字幕会在同一个定时 cue 中显示两种语言。常见做法是第一行放原文、第二行放译文,两行共用相同的开始和结束时间。
1
00:00:03,200 --> 00:00:06,400
Where are we going?
我们要去哪里?
第一条原则:先保留正确的时间轴
如果源字幕已经与语音同步,就把这些 cue 边界当作时间基准。先在 cue 内翻译文字,再判断是否真的需要移动时间码。
这样可以把翻译质量和同步质量分开,出现问题时更容易判断原因。
1
00:01:12,500 --> 00:01:15,800
I didn't expect the meeting to take this long.
我没想到这次会议会开这么久。
为什么双语字幕容易变得难读
两种语言会增加视觉负担,所以要把最终 cue 当成一个完整阅读单元来评估。
两种语言共用同一时长
文字增加了,但可阅读的秒数没有增加。
不同语言长度不同
中文通常比英文更紧凑,但句法、标点和分段逻辑不同,不必强行做成相同的行形。
换行要按意义
中文没有英文那样的单词空格,更需要根据语义和短语边界换行。
先精简,再改时间
如果译文过密,先去掉冗余、改成更自然简洁的中文,再考虑调整时间。
实用的六步流程
- 先修正源字幕: 翻译前先修正明显的识别错误和同步错误。
- 第一轮冻结时间码: 制作第一版翻译时保持开始和结束时间不变。
- 翻译意义,不复制语序: 保留含义、语气和术语,不机械复制源语言句法。
- 固定语言顺序: 选择原文在上或译文在上,并在整个文件中保持一致。
- 检查最终阅读负荷: 把两行合起来评估,找出过快或过密的 cue。
- 在真实视频中检查: 重点查看剪辑点、说话人切换、屏幕文字和快速对白。
SRT、VTT 还是 ASS?
SRT
最简单、兼容性高,适合两行文字和基础时间码。
VTT
适合网页播放器以及需要 WebVTT 元数据的流程。
ASS
当两种语言需要不同字体、字号、位置或样式时更合适。
示例:不移动 cue,只减少文字负担
时间轴正确并不等于容易阅读。与其延长每个 cue,不如先把译文改得更简洁自然。
1
00:05:31,000 --> 00:05:34,000
We need to finish the configuration before the customer arrives this afternoon.
我们需要在客户今天下午到达之前完成所有配置工作。 1
00:05:31,000 --> 00:05:34,000
We need to finish the configuration before the customer arrives this afternoon.
客户下午到达前,我们要完成配置。 常见错误
- 因为译文变长就重新调整所有 cue。
- 逐字翻译,产生不自然或过长的目标语言行。
- 文件中途改变原文和译文的上下顺序。
- 只检查 SRT 是否有效,却不检查实际观看时是否易读。
- 为了视觉对称而切断姓名或语义单元。
中文要特别检查简繁、标点与分段
中文可能使用简体或繁体,也没有英文式单词空格。主语有时可以省略,姓名和术语也要保持一致。不要照搬英文换行位置。
可靠的顺序很简单
修正源字幕 → 保留时间轴 → 自然翻译 → 检查双语整体可读性 → 在视频中复核 → 导出。
常见问题
SRT 可以包含两种语言吗?
可以。一个 cue 可以有多行文字并共用同一个时间码。
需要两套时间码吗?
如果两行对应同一段语音,就不需要。
应该先翻译还是先修时间?
通常先修正源字幕中明显的识别和同步错误。
哪种格式最好?
简单双语字幕用 SRT;需要不同样式或位置时用 ASS。
为什么双语字幕会变得太快?
因为两种语言共用同一显示时长,而且句子长度和结构不同。