一个 EPUB 能通过格式检查,里面却仍可能有译错的句子。它也可能在一个阅读器里正常打开,换到别处就打不开,因为某个资源或内部链接坏了。有效的检查要把这几类问题分开看,不能因为“文件能打开”就认为万事大吉。
请保留原始 EPUB 和下载的译文。测试时用一份副本,这样既能对比改动,也能在修复引入新问题时退回未改动的版本。
把结构与阅读表现分开
结构校验检查出版物是否符合格式要求。阅读器实测看的是某个应用如何显示和导航这本书。语言审校则判断译文意思对不对。三者谁也替代不了谁。
比如,一个格式上完全合规的链接可能指向错误的注释。一段正确的文字可能因为缺字体而显示得很糟。一句显示完美的译文可能漏掉了否定词。针对每类问题用对应的检查方法,别指望一个绿色状态就能证明整本书都没问题。
W3C EPUB 规范描述了该格式的内容、资源、导航和元数据。它是格式参考,不代表对任何译者输出的认可。
先看导航、资源和语言
打开 EPUB,使用它的目录。依次访问开头、中间和末尾的章节。把标题的跳转目标和原文对照一下;目录看起来完整,链接却可能跳到错误的位置。
检查一张图片、一条图注和一条注释。点进注释,再返回正文。确认表格能正常阅读,长段落不会消失在固定尺寸的容器后面。调整字号和窗口宽度,把默认预览可能掩盖的问题暴露出来。
如果你的工具能看到版本的语言信息,就检查一下。语言元数据会影响发音等阅读行为;双语内容可能需要更细致的标注,不能只给整本书指定一种语言。在 EPUB 编辑器里查看包文件 OPF 中的 dc:language:纯英文版本应标明其英文内容,例如用 en;多语言出版物可以声明不止一种语言。章节 XHTML 有自己的 lang 和 xml:lang 声明,它们不会从 OPF 继承。在英西双语的章节里,要确认英文段落标为英文、对应的西班牙文译文标为西班牙文,例如 <p lang="es" xml:lang="es">…</p>。这些是供检查的标记示例,并不代表系统会自动修复。只翻译可见标题不会更新这些声明。改动只在副本里做,改完再校验、再实测。
用外部 EPUB 检查工具查格式问题
EPUBCheck 会按照 EPUB 规范检查出版物。它的官网提供了安装和入门说明;这是一个外部工具,不是 PDF Craft 内置的校验面板。
按你所用环境的当前说明操作,对下载的文件运行检查。把报告和确切的文件版本放在一起保存。看每条信息的位置和解释,别把所有警告都当成同一回事。
如果报告指出缺少资源或引用损坏,就在合适的 EPUB 编辑器里查看该位置。在副本上操作,避免做自己不清楚后果的批量修改。修正包文件的问题不需要重写译文,而语言问题可能根本不会出现在结构报告里。
如果文件要用于出版发行,还要遵守目标渠道的现行要求。某个阅读器能容忍格式有问题的文件,并不说明商店或分销商也会接受。
测试你实际使用的阅读器
把同一个文件放进你常用的阅读应用,再放进另一个独立的 EPUB 阅读器。重点看相同的位置,这样对比才有意义。如果只有某个阅读器把图注裁掉了,就查显示行为;如果图片在任何地方都不显示,就查资源或源文件。
目标设备是 Kobo,可参考 Kobo 导入检查。用 iPad 阅读,可参考在 iPad 上阅读翻译后的 EPUB。通过其他服务导入可能多一道转换,所以收到的版本和下载的 EPUB 都要测。
| 检查项 | 能说明什么 | 不能说明什么 |
|---|---|---|
| EPUBCheck 报告 | 它检测到的格式合规问题 | 译文意思是否正确 |
| 两个阅读器对比 | 显示问题是否只出现在某个阅读器 | 每一章是否完整 |
| 与原文对比 | 抽查位置在意思和结构上的差异 | 对每个未抽查段落的保证 |
修复后重新检查
把修好的文件另存为新版本名。如果改过包文件或标记,就再跑一遍结构检查,然后回到最初出问题的阅读器位置复查。顺便测一下相邻的章节和注释,免得修好一个链接又弄坏另一个。
PDF Craft 提供翻译版或双语 EPUB 下载,尽可能保留阅读结构。它不承诺输出完美,也不提供自动的专业校验。使用 EPUB 翻译器之后,请按你的用途,对重要段落和结构做相应程度的检查。当前的处理价格见定价。
把原文、最终 EPUB 和尚未解决的问题放在一起。以后换了阅读器,或者需要回头核对某段引文时,这份记录比一个笼统的“已检查”标签有用得多。