跳到主要内容

本文经 J-Compass 编辑流程调研与事实核查;编辑团队在发布前审核信息来源及准确性。 了解我们的编辑方法 →
本译文仅供参考,以方便阅读。内容以英文版本为准。 阅读英文原文 →

ttu-reader:浏览器端日语电子书阅读器

ttu-reader 让你能够在浏览器中配合 Yomitan 畅读日文电子书。它是一款免费的浏览器端 EPUB 阅读器,专为让悬浮词典弹窗在真实的日文书籍上顺畅工作而构建。12 对于准备迈向原版 EPUB 阅读的 N4 以上学习者,它的核心价值十分简单:上传电子书,鼠标悬停任意单词即可查词,并能一键直接摘录至 Anki。

ttu 是什么​

该阅读器的正规名称是 ッツ Ebook Reader,在其代码库标题与正式运行的网页标题中均带有片假名“ッツ”。13 其代码库路径为 ttu-ttu/ebook-reader。Yomitan 官方文档将其称作“Ttsu Reader”,而社区中的拼写“ttu”、“ttsu”以及“ttu ebook reader”指代的都是这同一个项目。12

其官方简要介绍是:“一款支持 Yomitan 等词典扩展的在线电子书阅读器”。1 实际运行的 Web 应用网址为 https://reader.ttsu.app。3

该项目由 GitHub 用户 ttu-ttu 维护,采用宽松的开源许可证 BSD-3-Clause 发布。1

该代码库处于仅维护状态

该项目仓库在自述中称其“目前未处于积极开发状态 / 仅作日常维护”。1 这只是对项目开发状态的客观陈述,而非对其稳定性的警告;该阅读器依然能如本文所述稳定正常运行。

为什么选择专属阅读器,而非 Kindle 或通用 EPUB 应用​

ttu 将书籍正文以普通、可选中的 HTML 文本在浏览器中渲染。Yomitan 文档道出了其底层工作机制:“专用阅读器允许你在浏览器中阅读书籍和文本,从而使你阅读的文字与 Yomitan 全面兼容”。2

正因为页面呈现的是标准网页文本,浏览器词典扩展才能准确扫描光标下的字符。它不是 Canvas 图像,也不是绘制封闭不可选文字的 DRM 容器。而这正是通用商城应用与基于图像的渲染引擎普遍欠缺的特性。2

Yomitan 文档库将 ttu 列在基于浏览器的阅读器清单中,并评价其为:“一款轻量级电子书阅读器,支持载入 HTMLZ、纯文本和 EPUB 文件。支持离线模式,非常适合在移动设备与电子墨水屏阅读器上使用”。2

费用与运行环境​

ttu 完全免费,且基于 BSD-3-Clause 开源,阅读本地书籍不需要注册账号。1 它是一个浏览器 Web 应用。README 中列出了“安装与离线功能”,意味着它可以作为渐进式 Web 应用(PWA)安装,在初次加载后即可离线使用。14

Yomitan 文档也证实了其离线特性,指出该阅读器“支持离线模式,非常适合在移动设备和电子墨水屏阅读器上使用”。2

导入书籍​

支持的格式与文件拖拽区​

ttu 可以加载三种格式:README 声明其“支持 HTMLZ、纯文本(Plain Text)和 EPUB 文件”。14 对于日语阅读,最常用的输入文件是 EPUB,但 HTMLZ 和纯文本的处理机制完全一致。

格式典型来源
EPUB购买或导出的普通(未加密)EPUB 小说与轻小说
HTMLZ压缩打包的 HTML,通常由 Calibre 等转换工具生成
纯文本抓取或导出的连续文本

该阅读器的导入入口是其书籍管理器(Book Manager),README 将其与“通过本地和外部来源进行数据导入/导出”并列列出。4 你可以通过点击管理器中的拖放区域,或直接将文件/文件夹拖拽至该区域来添加书籍。至于书籍文件本身的获取渠道,则由读者自行解决,不在本指南建议范畴之内。4

书籍管理器与书架视图​

README 明确列出了“书籍管理器”,这是你的个人图书馆主界面。4 它以网格形式展示图书封面与标题。在主界面中,你可以打开书籍、在不同书籍间切换,以及移除不再需要的书籍。

每本书都会记录各自独立的阅读进度。README 中列有“字数统计与进度显示”,管理器会直观显示每本书的当前进度。你在打开书籍前就能对阅读进度一目了然。4

阅读与排版设置​

字体、字号与行间距​

ttu 提供了“可高度定制的环境(主题、字号、图像模糊、振假名设置)”。4 字号可以在设置中直接调节,这对于日文阅读尤为关键,因为过小的汉字会模糊笔画细节,导致形近字难以辨认。

阅读器还允许自定义字体族以及行高调整。43 选用优秀的日文字体并配合充裕的行间距,能显著减轻在泛读长时间阅读过程中的视觉疲劳。

振假名、书写方向与主题​

振假名(Furigana)显示是 README 环境选项列表中明确支持的设置之一。4 当需要阅读辅助时可以将其开启,想要检验自主认读能力时也可以随时将其隐藏。

排版阅读方向支持随时切换。README 列出了“竖排/横排阅读模式”,因此无论是竖排(tategaki,绝大多数日文纸质小说所用的排版规范)还是横排(yokogaki)都能随心选择。4 此外,丰富的主题以及图像模糊设置进一步完善了阅读环境。当在公共场合阅读时,图像模糊功能可以帮你遮盖可能引起尴尬的书籍封面或插图。4

在 ttu 中使用 Yomitan 弹窗​

与 Yomitan 的良好兼容性是这款阅读器的核心设计初衷,正如其副标题所述:“一款支持 Yomitan 等词典扩展的在线电子书阅读器”。1 由于 ttu 是从 reader.ttsu.app 托管的标准网页,Yomitan 扫描其文字的方式与扫描任何普通网站毫无二致。32

这也带来了一个显而易见的好处:托管版 Web 应用不需要开启“允许访问文件网址”权限。该权限仅适用于扩展读取本地 file:// 协议页面,而在线阅读器不涉及此协议。只要你已经安装配置好 Yomitan,在 reader.ttsu.app 上阅读便无需配置额外的扩展权限。

有关扩展本身的详细配置,请参阅“Yomitan (Yomichan):悬浮取词词典工作流”。本文默认该项准备工作已经就绪,扩展已正常启用。

开启滚轮翻页导航时需按住滚轮

README 提醒,当启用滚轮导航时,“鼠标滚轮点击会被拦截,可能无法按预期工作。例如对于 Yomitan,移动光标时需要按住滚轮”。4 如果在分页翻页模式下 Yomitan 取词未触发,可以在将光标移至单词上方时按住鼠标滚轮,或者直接关闭滚轮导航功能。

历史记录与进度追踪​

单本书籍进度与阅读统计​

ttu 不仅能保存书签,还能记录详尽的阅读统计数据。README 列出了“时间/字符数及阅读目标追踪器”与“阅读数据统计”。4

统计视图会呈现阅读时长、阅读字符数、每小时最低与最高阅读速度,以及书籍的开始与读完日期。3 这些数据让你能量化真实的阅读量,告别主观臆测。而阅读体量正是泛读积累的基石。

书签功能分为两种形式。README 提到了“自动书签功能”,它会自动记录你的阅读位置,方便下次从离开处继续。实际应用中还增加了手动添加书签以及“返回书签位置”的快捷操作。43

跨设备同步​

默认情况下,ttu 遵循本地优先原则:书库和进度全部保存在本地浏览器中,README 中指明数据导入/导出“通过本地和外部来源”完成。4 云端同步是可选的,需要你手动开启,系统绝不会在默认状态下擅自上传你的数据。

在多台设备间同步阅读数据与书库支持两家云服务提供商:Google Drive 和 OneDrive。43 README 还提供了仅限桌面端的文件系统直连选项以及 ZIP 导出/导入。这两种属于手动传输方式而非实时云同步,因此受支持的云存储服务商是两家,而非四家。4

ttu 在例句摘录闭环中的应用​

ttu 是悬浮词典与制卡工作流在面对一本真实电子书时的交汇点。整个闭环极其紧凑,每次遇到生词都会重复执行:书籍只需载入一次,之后便可留在页面中持续阅读、悬浮查词并摘录。

从悬浮查词到 Anki 卡片​

ttu 对例句摘录最大的贡献在于一个核心事实:它呈现了 Yomitan 能够直接扫描的可选中文本,让鼠标悬停的任何单词都能一键制卡。12 制卡操作本身的实现机制详见“Yomitan + Anki:一键制卡配置”。该文详细讲解了从点击 Yomitan 弹窗中的添加按钮,到 Anki 笔记入库牌组的全流程。

更宏观的学习方法论请参阅“例句摘录:从阅读材料中构建专属日语 Anki 牌组”,其中涵盖了如何筛选值得保留的句子以及如何排版卡片。

适合在 ttu 中阅读的内容​

ttu 支持加载 EPUB、HTMLZ 和纯文本文件,这使其成为母语小说等长篇文本的天然载体。4 导出为无加密 EPUB 格式的小说与轻小说是最理想的起步材料。它们不仅格式与 ttu 完美契合,而且能通过“边读边查边摘录”的循环源源不断地供给新词汇。

关于阅读材料的选择起点,请参见“日文小说阅读入门指南”与“日文轻小说阅读指南:从漫画到小说的平稳过渡”。

注意事项​

带有 DRM 保护的商城书籍无法直接载入​

ttu 仅能解析未经加密的纯 EPUB、HTMLZ 和纯文本文件。14 电子书店售卖的受 DRM 保护的 EPUB 实际上是加密容器而非开放文件,直接导入 ttu 是无法打开的。请将其视为格式上的硬性限制:书籍必须先转为未加密的普通 EPUB 才能被 ttu 读取。处理商城的 DRM 属于阅读器外部的工作范畴。如果希望直接在书店自带的受保护环境中阅读而不进行转换,请参阅“面向日语学习者的 Kindle 使用指南”。

本地优先机制意味着清除浏览器数据会清空书库​

书籍与阅读数据均存储在浏览器的本地存储空间内,且应用会申请持久化存储来保存这些内容。4 因此,一旦清空浏览器的站点数据,本地保存的书库和阅读进度都将被彻底抹除。为避免发生意外丢失,请提前做好备份导出,或通过 Google Drive、OneDrive、文件系统选项或 ZIP 压缩包开启同步。4

翻页模式与连续滚动模式的选择​

ttu 兼顾了两种版式习惯:README 列出了“连续/分页阅读模式”,其中连续模式还包含了“自动滚动”选项。4 分页模式模拟了传统的翻页体验;而连续滚动模式则更契合大段专注的泛读会话,避免频繁的手动翻页打断阅读思绪。选择哪一种纯属个人阅读习惯,并无绝对对错之分。

参见​

References​

Footnotes​

  1. ttu-ttu. ッツ Ebook Reader (project repository and README), subtitle "An online e-book reader that supports dictionary extensions like Yomitan." License: BSD-3-Clause. https://github.com/ttu-ttu/ebook-reader ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12

  2. Yomitan project. Tools & Resources (Yomitan documentation wiki). Lists the reader as "Ttsu Reader," linked to reader.ttsu.app, under browser-based readers; states the compatibility principle for browser readers. https://yomitan.wiki/tools-resources/ ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8

  3. ッツ Ebook Reader (the live application). Page title "Home | ッツ Ebook Reader." https://reader.ttsu.app ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7

  4. ttu-ttu. ッツ Ebook Reader README (verbatim feature list, supported formats, storage, wheel-navigation note, cloud-storage providers, offline/install statement). https://github.com/ttu-ttu/ebook-reader/blob/main/README.md ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15 ↩16 ↩17 ↩18 ↩19 ↩20 ↩21 ↩22