全部指南

AI 漫画翻译是怎么工作的?

AI 漫画翻译分五步:找出气泡、识别文字、翻译、擦除原文、排版。每一步容易在哪里出错,这里一并讲清楚。

AI 漫画翻译分五步:找出对话气泡和文字,用 OCR 识别文字,翻译,擦除原有文字并重建下方的画面,最后把译文排回气泡里。每一步都是单独的模型或程序,最弱的那一步决定成品页面的好坏。

第 1 步:找出对话气泡和文字

第一项工作是定位文字在哪里。检测模型会查看整页,在每一块文字周围画出方框或轮廓:对话气泡、旁白框、说明文字,有时还有直接写在画面上的文字。找到气泡和找到文字同样重要,因为气泡就是之后译文要放进去的空间。

清晰的大图之所以帮助很大,原因就在这一步。模糊、很小或倾斜的文字容易被漏掉,没被找到的文字就不会被翻译。

第 2 步:用 OCR 识别文字

OCR(文字识别)把每个方框里的像素转换成计算机能处理的字符。漫画比印刷页面难得多。日语常常是竖排,汉字旁边有叫作注音假名的小假名,字体风格化,背景可能是网点而不是纯白。韩语和中文也有各自的难题,比如只差一笔细笔画的相似字。

如果 OCR 把字读错了,翻译引擎就会忠实地翻译那个错字。很多看起来像翻译不好的结果,其实是识别出了错。

第 3 步:翻译文字

识别出的文字会送到机器翻译引擎。引擎只看到文字,看不到图片,所以除非程序额外传递,它并不知道谁在说话,也不知道页面上画着什么。人们说 AI 翻译时通常指的就是这一步,但它只是五步中的一步。俚语、玩笑、敬称和简短的感叹,是机器翻译最薄弱的地方。

第 4 步:擦除原有文字

放进新文字之前,得先把旧文字去掉。最简单的办法是在气泡上盖一块白框。这在纯白气泡里可行,在其他地方就很难看。更好的办法是图像修复(inpainting):模型沿着周围的纹理延续,把擦掉的区域补上,于是网点、渐变和背景线条都会回来,而不是留下一个洞。

第 5 步:给译文排版

排版就是把译文以易读的字号放进气泡,并按气泡的形状断行。英语通常比日语长,所以程序要把字缩小到放得下,还得避免在不合适的地方断词。为竖排日语画的又高又窄的气泡,对横排的英语来说是最难的情况。

RuneManga 目前怎么做

  • 在每一页上找到并识别文字。日语使用专为漫画打造的识别模型;韩语和中文也已支持,识别效果仍在改进中。
  • 翻译由 RuneLingua 完成,这是我们专为漫画和韩漫对白打造的自研 AI 翻译器。
  • 擦除原有文字并填补下方的背景,然后把译文放进同一个气泡。
  • 发送给翻译服务的只有页面上找到的文字,不包括图片。

目前还做不好的地方

  • 气泡外的文字,例如旁白框和直接写在画面上的文字,暂时不会翻译。
  • 拟声词是画在画面里的,暂时不会翻译。
  • 竖排文字、花体字,以及非常小或模糊的文字,是识别最难的情况。
  • 很长的译文放进很小的气泡,字会偏小,因为文字要缩小才放得下。

RuneManga 正处于测试阶段,机器翻译可能出错。请把翻译后的页面当作阅读辅助,而不是官方译本。

常见问题

AI 漫画翻译和 Google 翻译是一回事吗?

不是。Google 翻译只负责第 3 步,也就是措辞。漫画翻译工具还得找到文字、识别、擦除,再把译文放回气泡。RuneManga 用自己的 AI 翻译器 RuneLingua 来处理措辞。

AI 为什么有时会翻错一句?

要么是第 2 步把文字读错了,要么是第 3 步引擎缺少上下文。更大更清晰的图片能解决第一种原因,第二种则是机器翻译本身的局限。

AI 会看到我的整页图片吗?

检测和擦除步骤需要页面图片,所以在 RuneManga 自己的服务器上运行。只有提取出的文字会发给翻译服务商。

彩色页面也能翻译吗?

可以。“翻译”只改文字,所以彩色的韩漫页面会保留原有颜色。

本指南中的术语

继续阅读

  1. RuneManga 是什么?漫画与韩漫翻译工具RuneManga 翻译漫画和韩漫页面,并填补原文字下方的背景。它如何处理页面、你能选什么、在哪里能用。阅读
  2. 如何在线翻译漫画:分步教程上传页面、选择语言,再下载翻译好的一话。用 Google、Discord 或邮箱登录即可免费使用,页面一小时后删除。阅读