双语字幕指南

如何制作双语字幕而不破坏时间轴

在同一条字幕轨中显示两种语言,同时保留已经准确的同步。

最后更新 2026年8月 约 8 分钟

什么是双语字幕?

双语字幕会在同一个定时 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 当成一个完整阅读单元来评估。

两种语言共用同一时长

文字增加了,但可阅读的秒数没有增加。

不同语言长度不同

中文通常比英文更紧凑,但句法、标点和分段逻辑不同,不必强行做成相同的行形。

换行要按意义

中文没有英文那样的单词空格,更需要根据语义和短语边界换行。

先精简,再改时间

如果译文过密,先去掉冗余、改成更自然简洁的中文,再考虑调整时间。

实用的六步流程

  1. 先修正源字幕: 翻译前先修正明显的识别错误和同步错误。
  2. 第一轮冻结时间码: 制作第一版翻译时保持开始和结束时间不变。
  3. 翻译意义,不复制语序: 保留含义、语气和术语,不机械复制源语言句法。
  4. 固定语言顺序: 选择原文在上或译文在上,并在整个文件中保持一致。
  5. 检查最终阅读负荷: 把两行合起来评估,找出过快或过密的 cue。
  6. 在真实视频中检查: 重点查看剪辑点、说话人切换、屏幕文字和快速对白。

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。

为什么双语字幕会变得太快?

因为两种语言共用同一显示时长,而且句子长度和结构不同。