书译
书译

如何下载维基文库图书并检查缺失或重复的章节

从主页面下载维基文库图书、检查版本与章节覆盖情况,并通过三个受检的 EPUB 示例排查导出问题。

BookTranslator

BookTranslator Team

16 min read

要下载维基文库图书,请打开 完整作品的主页面,选择其下载选项并选择 EPUB。然后,在安心阅读之前,将下载的书籍与在线内容进行对比。打印单章页面不等同于导出整本书。

下载本身是最简单的部分。文件可能包含所有章节,但仍然存在结构问题:在我们于 2026 年 9 月 10 日检查的三本维基文库 EPUB 中,全部 95 个章节文件都存在,但某个独立小节在包的阅读顺序列表中出现了两次。以下是选择正确来源、保存图书并检查实际内容的实用方法。

从作品主页面开始,而不是从单个章节

搜索结果可能会直接将您带到某个章节。请通过书名字链接返回介绍该作品并列出其组成部分的页面。维基文库的 离线阅读说明 将此顶级页面确定为多页导出的起点。

在下载之前,请检查三件事:

  • 身份: 这是否是您想要的作品、译者和版本?
  • 范围: 该页面收集的是整部作品、单卷还是仅为节选?
  • 语言: 实际文本是否是您打算阅读的语言?

例如, 茶之书 在其目录页上有七个章节。其作者是冈仓觉三,但我们从英语维基文库下载的文件是英文的。作者的国籍并不能代替对文本的检查。

老方陀(Oldfather)翻译的 爱比克泰德 是一个更复杂的情况:主页面结合了两卷、四卷《演讲录》以及诸如《手册》和《残篇》等附加材料。“我下载了爱比克泰德”并没有准确描述预期的范围。

请将源网址、译者或版本详情以及下载日期与文件一同保存。在选择后续用途之前,请查阅作品自身的权利声明;可读的下载并不代表拥有每次上传或重新分发的权限。如果您仍在选择来源或语言版本,请从我们的指南开始: 寻找您所需语言的公共版权电子书.

使用图书导出功能,而不是浏览器打印

在完整作品页面上:

  1. 打开 “下载” 或页面导出工具中提供的 “下载 EPUB” 选项。
  2. 在此工作流程中选择 EPUB,并保存生成的 .epub 文件。
  3. 在检查时保持原始下载文件不变。
  4. 在您的阅读应用中打开该本地文件;切勿将已保存的网页或下载链接快捷方式误认为是整本书。

维基文库还列出了 PDF 和其他导出选择。按钮的可用性并不代表特定导出内容是完整或排版良好的,正如其 离线阅读帮助 中所述。我们的以下示例仅检查 EPUB,而不检查 PDF 导出质量。

单独的 “打印版本” 命令会移除网页装饰,以便打印当前页面。维基文库的 阅读指南 明确将其与保存整本多页图书区分开来。第一章制作精美的 PDF 依然只是第一章。

如果您需要特定印刷版本的版式外观,请在提供的地方关注作品的源扫描链接;切勿假设导出的阅读文件就是传真本。如果目标设备是 Kindle,请在检查文件后阅读 “发送至 Kindle”指南 ,而不是假设所有传输方法都接受相同的格式。

在阅读前建立一个小清单

最有价值的对比并不是“下载生成了多少页?”,而是“这个特定版本应该包含哪些部分?”

列出在线目录中的主要章节。对于多卷著作,将每一卷或每一册展开至其具体的章节。将序言、献辞、附录和索引与正文章节数分开记录,以免它们在核对时悄然丢失。

使用 空白章节核对表。对于每个预期的部分,记录其源链接、它在你下载的文件中的位置以及你实际核对的内容。不确定的结果请留空或标记为未核实;直接复制我们的示例结果将违背核对的初衷。

然后进行以下三项不同的核对:

核对项目操作方法无法确定的事项
完整度将每个预期部分与文件中的实际内容相匹配,而不仅仅是目录菜单标签是否包含每一句话、每一条注释或每一幅插图
导航与顺序跳转到前部和后部的部分,然后跨越章节或分卷的边界连续阅读文本是否准确,或者源版本是否正确
可读性将简短段落与在线来源进行对比,包括后期的章节以及相关的注释或诗歌整本书是否都经过了校对

一部八部分的著作不一定包含正好八个内部文件。扉页、注释和其他材料可能会有它们自己的条目。相反,多个章节也可能共用一个文件。请根据目录和实际文本来确立范围;文件数量仅用于调查差异。

三个实际维基文库下载文件的包含内容

2026年9月10日,我们通过官方导出链接下载了三个英文EPUB文件。我们检查了ZIP压缩包、软件包元数据、阅读顺序列表、章节文件名与标题以及导航目标。这些文件在检查前未作任何编辑。

来源我们在EPUB中发现的内容值得注意的结果
茶之书七个章节文件;十个阅读顺序条目多出来的条目并不意味着有十个章节
白马之歌八卷外加献词;十二个阅读顺序条目仅靠章节核对表会漏掉献词
爱比克泰德:论说集、手册与残篇第一至四卷分别有 30、26、26 和 13 个章节文件:总计 95 个《手册》在阅读顺序中被单独引用了两次

这三本书全都通过了 ZIP 完整性检查。在其 EPUB 导航文档中检查过的每个链接都解析到了现有文件,并且在指定的情况下解析到了现有的片段目标。这些结果确立了有限的结构事实, 而不是完整的校对、EPUBCheck 合规性,或在特定阅读器中的成功渲染。我们未在 BookTranslator 中测试这些书籍。

这份 带日期的检查记录 包括官方来源和下载 URL、文件大小、SHA-256 哈希值、计数和限制。我们发布的是检查结果,而不是该图书馆藏书的副本。后续导出的版本可能会有所不同。

为什么爱比克泰德的结果很重要

正如 EPUB 规范中所述,EPUB 的包中包含资源清单和“书脊”(即其阅读顺序列表)。在我们的爱比克泰德下载中,《手册》具有相同的清单标识符两次,相同的书脊引用两次。我们在原始包 XML 中确认了这一点,而不仅仅是在内容显示中。

这与丢失的章节不同。这 95 个《论说集》章节文件都在那里,其存在不应被报告为失败。重复的包引用也不能告诉我们每个阅读应用将如何精确响应。我们没有执行该设备测试。

对于读者而言,其中的启示很简单: 检查进入和离开《手册》的过渡,以及该部分是否可以打开。更广泛地说,当目录看起来完整时,请至少通读主要部分之间的某个边界。菜单导航和连续阅读会调用文件的不同方面。

如果内容缺失或重复,请找出是哪一层出了问题

不要立即转换文件或删除可疑部分。首先将下载内容与在线作品进行对比:

  • 在线作品中同样缺失该材料: 检查您选择的是否为节选、未完成的转录本或不同的卷。导出工具无法提供源头中不存在的章节。
  • 在线目录链接指向某个章节,但导出文件中却没有: 保留准确的源网址和文件。返回完整作品页面并核实导出范围;即使在线阅读正常,也可能存在生成文件的问题。
  • 部分存在但菜单跳过了它,或者阅读顺序看起来不对: 记录菜单结果以及继续向后阅读时的表现。切勿将这些视为相同的症状。
  • 文字存在但页面难以阅读: 在怪罪内容缺失之前,先将相同段落与在线来源进行对比。诗歌、狭窄分栏、注释和图片都需要进行各自的检查。

维基文库的 导出准备指南 解释了导出的效果取决于作品及其子页面内容的组织方式,它还指出了在网站外部表现可能不同的格式。这些是检查实际输出的理由,而非证明所有下载故障原因的证据。

如果当前的导出文件依然不合适,请在调查问题期间继续阅读在线文本或选择另一个标识清晰的版本。如果您向维基文库报告问题,请附上作品网址、导出格式、下载日期、预期的章节以及最小的具体示例。“图书损坏”比“在线第四卷的章节出现在这里,但我无法在这个带日期的 EPUB 中找到它”要难处理得多。

若要对您打算使用或翻译的 EPUB 进行更深入的检查, EPUB 质量保证核对清单 将包结构、导航、注释和阅读顺序区分开来。这是下一步操作,而不是在阅读图书馆藏书前必须成为电子书开发者的硬性要求。

可选:在不编辑文件的情况下检查文件

熟悉终端的读者可以下载我们的 小型 Python 检查脚本。它使用 Python 的标准库,读取本地 EPUB 并打印 JSON。它不会上传图书、将文件解压到磁盘、修改 EPUB 或修复错误。

python3 check-wikisource-epub.py "your-book.epub"

查找重复的清单标识符、重复的主轴引用以及未解析的本地导航目标。该输出故意 宣称某本图书“完整”或“兼容阅读器”。它无法知晓您原本打算获取哪个版本、识别出每一个省略的段落,也无法替代一致性检查器。请使用章节清单来了解范围,并使用您的阅读应用进行最后的阅读检查。

仅在语言成为唯一障碍时进行翻译

如果现有的维基文库版本已经为您提供了所需的语言和文本,那么您就大功告成了:保留其来源详情并阅读即可。历史译本也可能正是您需要的版本;生成新的译本无法重现该译者的选择。

当没有合适的阅读版本提供给您的语言时,请首先 准备并识别完整的源文件。在拥有可用的 EPUB 且具备预期用途的适当权利的情况下, BookTranslator 的 EPUB 翻译器 是创建阅读译本的一个选择。请审查翻译后的含义和章节流程,而不要假设成功的下载或翻译请求本身就能证明任何问题。

顺序至关重要:选择版本、获取整部预期作品、检查文件,然后才能解决剩余的语言障碍。翻译并不能修复未识别的版本、缺失的源材料或未检查过的导出文件。

相关文章