书译
书译

如何阅读 Perseus 数字图书馆:版本、译本与导出指南

熟练使用 Perseus Scaife Viewer,理清版本、译本、注释与章节范围,并明确源文件何时可用于其他语言工作流。

BookTranslator

BookTranslator Team

14 min read

在 Perseus 中阅读希腊语或拉丁语著作时,需要确定 作品、选择确切的 版本或译本,然后选定 章节范围。这是三个截然不同的决定。仅凭熟悉的英文书名是不够的:两条记录可能代表同一部作品,但在语言、编者、译者、注释以及正文文本上大相径庭。

实用的原则是:在每次引用或导出时,务必连同版本标识符一起保存。在 Scaife Viewer 中,该标识符即为 CTS URN。借助它,你可以将色诺芬的 《长征记》(Anabasis) 作为一部抽象作品,与某个特定的希腊语版本、特定的英语译本以及具体章节范围(例如 1.1.1-1.1.5.

本指南基于 Perseus 官方的 Scaife 文档以及来自 Perseus 源仓库的两个实际 TEI XML 文件编写。我们未对当前的 Scaife 界面进行实测;以下界面操作步骤源自 2024 年 9 月 6 日发布的官方指南,相关标签或位置可能有所变动。文件检查涵盖了结构、标识符、注释、许可元数据及哈希值,并不对翻译质量进行评级或对全文进行校对。

从作品、版本和章节入手

Perseus 使用 规范文本服务 URN(CTS URN)来组织文本。阅读这些标识符时,层级由广到窄依次为:

层级示例标识内容
文本组(Text group)urn:cts:greekLit:tlg0032希腊文学合集中的色诺芬
作品(Work)urn:cts:greekLit:tlg0032.tlg006《长征记》(Anabasis),独立于某个特定版本或译本
版本(Version)urn:cts:greekLit:tlg0032.tlg006.perseus-grc2一个具体的希腊语版本
段落(Passage)urn:cts:greekLit:tlg0032.tlg006.perseus-grc2:1.1.1-1.1.5该版本中的特定范围

如果您的目的只是阅读,起初仅凭作品标题或许就足够了。但如果您打算引用、比对、导出或处理文本,就必须同时记录版本和段落。否则,后来的读者将无法知晓您所使用的是哪种措辞、拼写或注释层。

于 2024 年 9 月 6 日发布的《 Scaife Viewer 快速入门指南》建议从“ 浏览文库”(Browse Library)开始。指南说明文库可按文本组、CTS URN 或作品排序,将鼠标悬停在作品上即可查看可用版本。指南同时提醒,从 Perseus 旧界面的数据迁移尚未全部完成,因此在 Scaife 中未检索到结果,并不代表 Perseus 完全没有收录该文本。

审慎选择版本或译本

语言代码有所帮助,但并不能彻底解决版本归属问题。在 Scaife 的示例中, grc 代表古希腊语, eng 代表英语。同一部作品可能存在多个同种语言的版本,因此还需仔细查看所选版本显示的归属与来源信息。

建议遵循以下决策流程:

  1. 确认作者和作品本体,而不仅仅依据翻译后的标题。
  2. 检查所选版本究竟是原文校勘本还是译本。
  3. 记录其完整的 CTS URN。
  4. 核查署名、编者或译者、源仓库以及发布数据。
  5. 确定注释及其他补充材料是否包含在本次阅读任务中。

这一点之所以重要,是因为译本绝非仅仅是换了一种语言的相同字符流。它可能包含译者注、补充解释以及不同的体例抉择。即使段落层级结构看起来完全一致,这些差异也会对复制、比对和后续文本处理产生直接影响。

添加对照版本仅供阅读参考,而非对齐保证

当存在兼容的平行对照版本时,Scaife 文档中记载的“ 添加对照版本 控件可以将原版和译文并排呈现。这对于在原文段落与易读译文之间来回对照非常实用,同时不会丢失引用范围。

但不要过度解读界面所呈现的效果。并排显示并不意味着二者在句子层面上完全对齐、注释覆盖率完全一致,或用词一一对应。两个版本可能共享相同的卷、章、节标签,但内部细节却存在差异。

例如,我们在 2026 年 9 月 14 日下载了以下两个 Perseus 官方源文件:

版本文件大小解析出的结构正文内注释
希腊语原版 perseus-grc2887,224 字节7 卷,51 章,1,469 节0
英语译本 perseus-eng21,101,217 字节7 卷,51 章,1,469 节319

两个文件均为格式良好的 XML 文件,并在其 TEI 标头中声明了 CC BY-SA 4.0 许可协议。完全一致的层级数量使得按段落导航变得十分方便,但英文文件中包含的 319 条正文注释正说明了为什么相同的节数并不等于相同的内容。在 1.1.1处,英文译本已经包含了一条注释,而希腊语原版则没有。

经核对,希腊语文件的 SHA-256 哈希值为 5bf59352cab3dec763ecff9f4061385b8307146d2501432a5f5b178d6f31a4c2 ,英语文件为 f4c88203196a4f2ed315d47642d10f9515c568374139ba1e25e7934312586ea7 。这些哈希值仅用于标识所下载的文件实体,并非质量评分。

利用段落范围确保比对严谨客观

阅读器显示的是具体的段落范围,而非抽象的整部作品。Perseus 的指南以 《长征记》 1.1.1-1.1.5 为例,展示了卷、章等上级层级如何为当前显示的节提供上下文背景。

在复制或比对文本之前,请务必记录:

  • 各栏的版本 URN;
  • 所显示的起止引用编号;
  • 注释是否可见或是否已包含在内;
  • 复制的是纯文本还是 XML;以及
  • 需要保证可复现性时的访问日期或版本库修订号。

这可以避免一种常见的比对错误:选取了 5 个源文章节、6 个译文章节以及附带的译者注,然后直接将两者的字数视作范围等同来进行统计。

Scaife 还区分了当前显示文本内的搜索与全馆藏范围的搜索。如果已经确定版本并想在文本中查找某个词形,请使用本地搜索;如果仍在跨作者或跨作品定位词例,请使用馆藏搜索。官方指南说明希腊语支持词元(lemma)搜索;词形搜索与词元搜索解答的是不同的问题。

导出当前显示的段落,不要默认导出整部书

官方文档中提到的 Export Passage(导出段落) 控件会将当前显示的部分提取为纯文本或 XML。请务必按字面意思理解:这并不意味着每个版本都支持一键导出整部作品。

根据后续用途选择输出格式:

后续任务更适合的初始输出使用前核对事项
引用或标注简短段落纯文本版本 URN、范围、Unicode 字符及注释
保留结构化标记XML命名空间、层级结构、注释及下游解析器支持
在线引用段落Scaife 阅读器 URLURL 中的版本和确切范围
检查或复现源数据代码仓库中的 TEI XML许可协议头、发布版本、完整性及文件哈希值
舒适地阅读整部作品现有的既成版本或译本导航体验、完整性、设备支持以及版权

不要把 XML 重命名为 .txt 或 .epub 并以为格式已经改变。当前的 BookTranslator 前端虽然支持 .xml 文件,但我们并未在撰写本文时上传任何 Perseus TEI 文件,也没有检查翻译输出效果。技术上支持接收文件仅仅说明它可以被导入,并不代表 TEI 的层级结构、注释、标识符或学术规范能够在特定工作流中完好保留。

用“五要素记录法”规避绝大多数版本错误

针对你使用的每一份文本,保留一份简洁的记录:

  1. 作品(Work): 作者及权威作品标题。
  2. 版本(Version): 完整的 CTS URN,并注明是原文版本还是译本。
  3. 选段(Passage): 准确的起止引用编号。
  4. 材料载体(Material): 纯文本、XML、阅读器网址,以及是否包含注释。
  5. 出处来源(Provenance): 代码仓库或查看器网址、许可协议、访问日期以及下载文件的哈希值。

这比保存一张没有任何版本信息的截图要有用得多。它还能让后续的校对工作清晰可控:即使 Perseus 更新了某个版本,你也能迅速锁定哪些笔记或选段需要重新核对。

何时确实需要另一种翻译

如果现有版本已经能满足阅读需求,请优先使用现有版本。Scaife 的双语对照视图对于原文比对已足够好用,而已出版的现成译本往往比重新生成整本书更为合适。

如果没有所需的现代语言译本,请将“获取源文本”与“翻译”分开处理。确认具体的版本,并获取您有权处理的完整文件。保留原始 TEI 文件,在处理整本文件之前,先在预定流程中测试一段具有代表性的段落。 书籍准备检查清单 涵盖了关于源文件选择的详细说明。如果您需要将原文与译文排在一起,请参考 双语 EPUB 制作流程.

来规划审校结构。对于已获得许可的 EPUB、PDF、DOCX、TXT、XML 或其他当前支持的文件格式,BookTranslator 可以生成全本翻译初稿,并在结账前显示价格。但这并不代表古希腊语版本能达到学术研究标准,也不保证知识库 TEI 文件的结构能够完全保留。在依赖翻译结果之前,请务必先测试代表性段落,将实际输出与源文本的层级和注释进行比对,保留来源引用,并安排具备相应语言能力的专业人员进行审校。

如果 Perseus 现有的译本已经足够使用,到此即可。理想的目标是获得一个版本明确、清晰易读的文本,而不是制造一份不必要的新文件。

相关文章