在 iPhone 上给任何日文网页标假名
作者:Darren Nah,Toku Reader 是我做的。内容于 2026 年 9 月核对。
一页日文难,往往不是因为语法难,而是因为第二行有个汉字你念不出来。而一个念不出来的词,你没法查、没法问、也记不住。
在电脑上,这件事已经解决了
Chrome 和 Firefox 上有几个不错的扩展,能给你打开的任何页面的汉字标上假名。免费,有些还是开源的;如果你是坐在桌前读日文,就该装一个。我不会假装没有这回事。
在手机上,基本没解决
那些扩展是为桌面浏览器做的。iPhone 上 Safari 的扩展是窄得多的一套东西,而手机偏偏是大多数人真正在读的地方:地铁上、排队时、睡前。于是“怎么给日文网页标假名”这个问题,在电脑上有好答案,在最常被问起的那台设备上一直没有。
Toku Reader 怎么做
- 打开网页阅读器,输入或粘贴网址;也可以在 Safari 里直接把页面分享给 Toku Reader。
- 页面在应用里打开,版式保持原样,汉字上出现假名。
- 任何词点一下:意思、音高重音,是活用形的话还有原形。
- 值得留的就保存,连句子一起进复习。
假名标在每个字上,不是糊在整个词上;而且是从句子里判断出来的,不是一个字一个字去查表——日语汉字的读音会随周围的词变。把这件事做对就是整个引擎的活儿:439 条黄金测试(已知正确答案的真实句子),每次改动全部重跑。
中文也一样
同一个阅读器会给中文页面标拼音,并且把变调算进去:不和一随后面的字变,两个三声连读也不按写出来的读。繁体字按它自己的一套字处理,不做转换。中文这边在代码里有约 800 条测试,外加 1,178 个每次改动都会重跑的存档句子。
需要什么,不需要什么
把网页取回来当然要联网;取回来之后读它不用。词典在应用里,没信号也照样能查。没有账号,你读了什么也不会被送到任何地方。