术语表
对话气泡检测
对话气泡检测是在漫画页面上找出对话气泡和文本框,通常由图像模型在每个气泡周围画出轮廓。漫画翻译工具需要它,才能知道对白在哪里、译文有多少空间。
检测的是什么
对话气泡检测标出页面上写着对白的位置。检测模型会查看整页,标出对话气泡、思考气泡、旁白框和说明文字。有些模型还能找到直接写在画面上的零散文字,这在条漫里很常见。每个被检测到的区域都会交给文字识别。
为什么气泡很重要
气泡有两个作用:告诉程序文字在哪里,并决定之后译文要放进多大的空间。没有气泡轮廓,程序就不知道新文字最多能放大到多大、该在哪里换行。
检测与阅读顺序
找到气泡之后,还要给它们排好顺序,让每一句都在正确的上下文中翻译。日本漫画从右往左、从上往下阅读,而韩漫和多数国漫则是从左往右。由于每个气泡都是在原位置翻译的,页面保持着它自己的阅读顺序。
检测在哪里会失败
- 模糊、很小或被严重压缩的文字。
- 形状特殊或没有轮廓的气泡。
- 不在任何气泡里的文字,许多工具对它的处理较弱。
- 被裁切或拼接过的页面。
RuneManga 如何处理
RuneManga 会先在每一页上找到对话气泡,再进行识别和翻译。气泡外的文字,例如旁白框和直接写在画面上的零散文字,暂不翻译,拟声词也一样。一张气泡完整、清晰的大图,能让检测发挥得最好。
常见问题与解决办法
- 整个气泡被跳过:检查它有没有被图片边缘切掉,并试试更大的原图。
- 相连或重叠的气泡更难分开:检查每一句是否放进了正确的气泡。
- 画面上的文字没有翻译:这是已知的气泡外文字尚未支持,不是检测出了错。
相关术语
检测是第一步。OCR 读取找到的文字,机器翻译转换语言,排版再利用气泡轮廓把结果放进去。
旁白框为什么不翻译?
RuneManga 目前处理的是对话气泡里的文字。旁白框和画面上的零散文字是接下来要做的部分。
阅读方向会影响检测吗?
不会。每一页的气泡都是用同样的方式找到的,并且各自在原位置翻译。