运作方式
整个章节,当作一体来读。
大多数工具一次只翻译一页,痕迹很明显:同一个角色被叫出三个名字,被分页切成两半的对话气泡回来时两头都是断的。以下是 KomaLume 做法不同的三个地方——每一个都是你可以亲自验证的机制,而不是对质量的空口承诺。
是一个章节,而不是一堆散页
同一个角色从第1页到第40页保持同一个名字,跨页的句子也会完整地呈现。
在翻译任何一页之前,引擎会先把整个章节通读一遍,记下其中出现的人名、地名和术语。之后每一页都对照这份清单来翻译,这样主角就不会在同一章里被叫成三个不同的名字——而这正是逐页单独送翻时最常见的毛病。
每一页还会拿到相邻页面的源文本——往前两页、往后一页——仅供理解语境,本身不会被翻译。因此,一句从某页最后一个气泡开始、在下一页结束的台词,是由看过两半内容的模型来翻译的。
这正是最便宜的模式所省略的部分,差别在于质量而非速度:一积分模式有意把每一页当作一座孤岛来处理,并且明说了这一点。
被分页切成两半的对话气泡
跨越两页的对话气泡会在识别之前重新拼合,而不是事后修补。
较长的一话被切分成页时,切口落在哪儿就是哪儿——常常正好穿过对话气泡的中间。其他工具都是逐页各自翻译,检测器因此只看到半个气泡:上半截返回时在页边被裁断,下半截则溢出到画面上。
事后也无法修复。水平切割会穿过整行文字,而不只是气泡,因此每一半各只留下一行文字的上半或下半,两边都无法阅读。没有任何东西可以拼回去。
因此会先把像素拼回去:上一页的末尾和下一页的开头会接成一条带状图像,当作独立的一页来翻译,然后沿接缝切开,分别贴回两页。它自动运行,只在切口两侧的文字确实贴到页面边缘时才会触发,没有这类气泡的章节不会为此消耗任何积分。
长条漫画由我们裁切,无需你动手
按原样发送这一话。长条到达后会被切分成页,被切口切到的气泡会重新拼合。
一话条漫就是一张高度是宽度数百倍的图片。这样的形状无法干净地去除嵌字,所以每个工具都要求按页提交——切图这件事也因此一直落在读者身上:按固定高度切,切口落在哪里就是哪里。
这项工作现在就在这里完成,而且是在你自己的电脑上:条漫在拖入时就被切成一页页大小的片段,那张巨图根本不会被上传。切分大致按普通页面的比例进行,而不是按某个固定高度;就算切口正好落在气泡上,也会由处理手工切页的同一套修复机制来重建。
拆成了多少页、需要花费多少,都会在扣费之前显示在屏幕上。