要在iPhone上翻译视频字幕,先生成字幕,然后用一个能把每一行重新排布到原始时间轴上的工具,直接翻译整条字幕轨。陷阱在于同步:简单的翻译只替换文字而不重新对时间,于是逐词弹出动画会高亮错误的词。Zella通过Apple的Translation框架完全在设备端翻译成19种语言,需要iOS 18或更高版本,文字稿永远不会被发送到任何地方。
要在iPhone上翻译字幕,先生成字幕,然后用一个能把每一行重新排布到原始时间轴上的工具,直接翻译整条字幕轨。只翻译文字是简单的那一半;让它保持同步,才是让成品能看的关键。
iOS能提供什么,以及它止步于何处
Apple自带的翻译功能比人们意识到的要多,但没有一个能碰到视频文件。
- 翻译应用处理输入的文字、实时对话和通过相机看到的文字。它没有视频或时间线的概念。
- 实时字幕(设置 > 辅助功能 > 实时字幕)在你观看时于设备端转写音频。它是画在你屏幕上、用你的语言显示的观看辅助:它不生成可编辑的字幕轨,也永远不会进入导出文件。
- 照片没有字幕功能。
- iMovie没有自动字幕,所以没有东西可以翻译。它的标题都是手动一条一条输入的。
- YouTube可以为观众自动翻译它自己的字幕,但那只限于YouTube播放。什么都不会带到TikTok、Reels,或者你交给客户的文件里。
所以工作顺序是固定的:你需要先有一条带真实逐词时间的字幕轨,然后再用一个懂这些时间的翻译工具。
这背后是Apple的Speech框架(英文)在工作。它提供设备端识别,所以录像会一直留在录制它的那台设备上。
把字幕首先当作无障碍手段,其次才是互动手段。大多数团队被要求达到的标准,是W3C的预录媒体字幕(英文)。
为什么翻译后的字幕通常会出问题
字幕轨不是一整块文字,而是一串带时间的词。逐词弹出和卡拉OK样式会在每个词说出时高亮它,这意味着每个词都有自己的开始和结束时间。
逐行翻译的话,会有四个地方出错:
- 词数会变。“Thanks for watching”是三个词;对应的西班牙语可能是四个词。高亮于是开始漂移。
- 语序会挪动关键词。德语把动词推到从句末尾;日语把它放在句子末尾。如果你在英语里强调的是第三个词,译文的第三个词通常不是同一个意思。
- 强调停留在位置上,而不是意义上。简单的翻译工具会把高亮保留在原来的位置上,于是弹出的是错误的词。
- 换行不再对应换气。更长的语言会溢出原本为它设定的窗口。
解决办法是把翻译后的一行铺满原始时间窗口,并在目标语言中重新挑选要强调的词。
带有额外陷阱的语言
- 从右到左。阿拉伯语的阅读顺序是反的。检查字幕对齐,也检查任何原本指向某个特定词的箭头、下划线或标注。
- 没有词间空格。日语、中文和泰语不用空格分隔词语,所以一个按空格拆分的高亮工具会让整行一下子全部弹出。分词必须能识别字符。
- 文字膨胀。德语和西班牙语通常比英语长20-30%。原本一行能放下的字幕现在折成两行,在9:16画面上可能会被挤到平台的文案区下面。
- 行长。字幕行业的惯例是每行约42个字符、同时最多两行。在手机上这也是一个很好的上限,因为文字要和视频争夺一个很小的画面。
在设备端完成很重要
云端翻译意味着你的文字稿,有时是整个视频,会发送到第三方服务器。对于客户项目、任何受保密协议约束的内容或个人素材,这是一个实实在在的考量。设备端翻译完全没有网络路径,在飞机上也能用。
分步操作
- 生成字幕。翻译需要一条字幕轨作为基础。
- 先改正人名和术语。在翻译之前改正转写错误的人名、品牌和技术术语:错误也会被忠实地翻译过去,一个被弄错的名字在两种语言里比在一种语言里更糟。
- 下载一次语言模型。iOS按语言保存离线翻译模型。在iOS 18上,它们位于设置 > App > 翻译 > 已下载的语言(旧版布局中为设置 > 翻译),设备端模式也是在那里开启的。出门前在Wi-Fi下完成。
- 选择目标语言并翻译。
- 检查最长的几行。扫一遍现在挤满画面的行,把它们拆开。
- 重新看一遍强调。你在英语里想重点突出的那个词,很少会在同样的位置。
- 每种语言导出一个版本,并且用那种语言写帖子本身的文案、标题和话题标签。否则你就是为一群平台永远不会推给他们的观众翻译了视频。
Zella怎么做
Zella for iPhone通过Apple的Translation框架,完全在设备端把字幕翻译成19种语言:西班牙语、印地语、葡萄牙语(巴西)、法语、德语、阿拉伯语、日语、印尼语、简体中文、韩语、意大利语、俄语、土耳其语、越南语、泰语、荷兰语、波兰语、乌克兰语和英语(英国),没有任何网络路径。
每一行译文都会被重新排布到它原始的屏幕时间窗口上,所以逐词弹出和卡拉OK样式仍然在正确的时刻播放动画,而最有力的词会在新语言里重新强调,而不是停留在英语的那些词上。
两个坦白的说明。它需要iOS 18或更高版本,第一次使用某种语言时,可能需要从设置中一次性下载离线模型。而且它是一个iPhone功能:Mac应用没有字幕翻译。翻译和其他字幕工具一样是免费的。Mac版现已在Mac App Store推出;Zella for iPhone已在App Store上架。参见字幕文档(英文)。
常见问题
翻译字幕需要联网吗? 在Zella里不需要,翻译在设备端运行。iOS可能需要一次性下载某种语言的离线模型,之后在飞行模式下也能用。
在Mac应用上能做吗? 不能。设备端字幕翻译是iPhone功能,因为它使用的是iOS 18及更高版本上的Apple Translation框架。
翻译会完美吗? 没有任何机器翻译是完美的。它对日常口语的翻译可靠,对习语、笑话和行业术语则较弱,发布前通读一遍,尤其是任何商业内容。
能同时显示两种语言吗? 可以,但会占用画面,两种都不好读。每次导出一种语言,并在帖子本身的文案里注明语言,效果更好。
翻译会改变视频的时间吗? 不会。只有字幕文字会变;视频、剪切和音频都不受影响。
相关文章