汉字古今中外读音字典 Web 版(MCPDict Web)

介绍

汉字古今中外读音字典 Web 版(MCPDict Web) 是一个查询汉字古今中外读音与字义的网页工具。它可以直接在浏览器中使用,也可以作为 PWA 安装到电脑或手机上;在缓存完成后,即使离线也能继续查询。

链接:https://mcpdict.lance.moe/

现在已经支持中文、日文、英文和韩文界面,可以按汉字查读音,也可以按读音反查汉字,并提供收藏功能,方便保存常用条目。

从 Android 小工具到 Web 版

十几年前上初中时,我对汉字起源、汉语方言和中古音特别感兴趣。那时知乎网友 Maigo 制作了一款叫「汉字古今中外读音查询(MCPDict)」的小工具。它查询非常迅速,使用也很方便,不过只支持 Android 系统。

MCPDict 原项目 的读音数据库并不大。大概在 2022 年前后,我正沉迷于 PWA 开发,也发现了可以借助 WASM 直接在浏览器中查询 SQLite 的 sql.js 。想到原来的数据库只有几 MB,便试着把它做成了可离线使用的 Web 程序。

最初的版本是纯手工编写的,只实现了最基本的单字查询。读音反查等功能一直搁置着,没有时间补完。

更丰富的资料

后来,我偶然发现了 osfans 的汉字音典项目。它收录了数千种语言中的汉字读音,并附有汉字字义解释。2024 年,我尝试把这套数据库也加入到 Web 版中。

这套数据库的体积要大得多,当时约为 250 MB,如今似乎已经超过 600 MB。好在现在的电脑和手机性能都足够强,我实际测试后发现:通过 PWA 缓存,首次加载会比较慢,但是加载成功后仍然可以在本地顺畅使用。

最近的更新

最近有了 AI 的帮助,我重新想起了这个项目,并花时间把当初没做完的部分补齐。现在的 MCPDict Web 支持:

  • 中文、英文、日文、韩文四种界面语言
  • 按汉字查询古今中外的读音和相关字义
  • 根据读音反查汉字
  • 收藏查询过的条目
  • 安装为 PWA,并在缓存后离线使用

对于汉字、方言、音韵学,或是日语和韩语中的汉字读音感兴趣的朋友,欢迎直接试用:

打开 MCPDict Web

最后还是感谢 Maigo 和 osfans 制作、维护这些珍贵的汉字数据库,有了他们的前置工作,这个小工具才得以面世。

使用 Hugo 构建
主题 StackJimmy 设计