悦省yueser.com

← 全部指南

按句切分怎么用:字幕、翻译与逐句校对

一整段文字要逐句核对或做成字幕,先切成一行一句,处理起来方便得多。

打开工具:按句切分

什么场景真的需要它

字幕、翻译对照、逐句校对、把长段落做成要点清单,都需要先分句。每句一行之后,可以逐行修改而不影响其他句子,也便于标注哪一句有问题、哪一句还没翻译,交给译者时也更好沟通。

给朗读或语音合成准备文本时也常这样处理:一行一句能让停顿更自然。做语言学习材料时,一行一句方便原文和译文左右对照,也能单独复制某一句去查词典,复习时按句勾选,进度一目了然。

切在哪里,哪里会出错

切点在 . ! ? 以及全角的 。!? 之后。标点留在前一句末尾,切点后的空白被去掉,所以每行以标点结尾、下一行以文字开头,原本的段落被拆成句子序列,段落之间的空行也随之消失。

会误切的情况不少:Dr.、Mr.、e.g.、U.S. 这类缩写;小数点,3.14 会被切成 3. 和 14;省略号会切成多段;句号后面的引号会跑到下一行开头,于是前一行以引号前的内容结束,后一行以引号开始。切完请逐一检查。

替代方案与不该用的地方

需要更可靠的分句,用带缩写词典的 NLP 库,例如 spaCy 或 NLTK 的句子切分器,它们会结合上下文判断,而不是只看标点,处理 Dr. 和 U.S. 这类缩写时明显更准。

字幕不应该只按标点断句:一行太长,观众在屏幕停留的时间里读不完,还要按长度和语义再切一次。中文即使没有空格也能切,但句末的引号和括号同样会错位,需要回看一遍,必要时手动调整断点。

常见问题

为什么 Dr. 后面被切开了?

工具只在句号、问号、感叹号后切分,并不知道 Dr. 是缩写。切完后请手动把被拆开的缩写行合回去,或改用带缩写词典的分句工具。

引号跑到下一行开头怎么办?

因为切点在句号之后,而右引号在句号后面。切完把下一行开头的引号移回上一行末尾即可;批量处理时可用替换把行首的引号删掉,再补到上一行。

中文句子也能这样切吗?

可以。 。!? 同样是切分点,中文不需要空格也能分句。但中文句末的引号、括号和省略号也会造成错位,仍需人工检查一遍再交付。

相关工具:按句切分