JMdict 和 KANJIDIC2 是什么:可以免费使用的日语词典数据

2026年11月7日发布的 JMdict 文件里有219,036个词条,同一天的 KANJIDIC2 里有13,108个汉字。两者都是 Electronic Dictionary Research and Development Group(EDRDG)公开的日语词典数据,可以免费下载。压缩后,只含英文释义的 JMdict 约10.6MB,KANJIDIC2 约1.5MB。
下面的数字,如无特别说明,都是数这一天的文件得到的。JMdict 每天重新生成,词条数会慢慢变化。这里提到的 EDRDG 网页都是英文的。
从1991年开始
JMdict 的前身是一个叫 EDICT 的日英词典文件。据项目页面介绍,这个项目由 Jim Breen 于1991年开始。当时一款早期的 DOS 日语文字处理软件 MOKE 发布,里面带有一个很小的 EDICT,之后几年不断扩充。
1999年,EDICT 已有约60,000个词条,被转换成格式更丰富的 XML 文件,这就是 JMdict,首次发布是在当年5月。从2006年年中起,这个文件每天由源数据库生成。项目页面说,词条的增长主要靠多年来许多人贡献词条、参与编辑。
KANJIDIC 也是1991年前后开始的,最初是两个文件,后来合并。页面上的历史记录列了很长一串贡献者。1992年,Jeffrey Friedl 做了一次大修,加入了最初的频率排名等内容;1996年,Charles Muller 提供了韩语读音。KANJIDIC2 把这些内容合成 XML,并加入了 JIS X 0213 的汉字。
EDRDG 是 Breen 于2000年在澳大利亚莫纳什大学设立的小组,主要是为了持有词典文件的版权并接收资金,起初实际上只有 Breen 一个人。现在它已独立于大学,由 Breen 和世界各地的合作者运作。JMdict 由编辑委员会监督,保存在在线数据库中,也有提议修改和新词的机制。
商业使用的规定也变过。2000年以前只限非商业使用,后来有一段时期需要协商支付使用费。2003年2月起,只要满足以署名为主的条件,商业使用也可以了。
JMdict 里有什么
一个词条包含汉字写法、读音和释义。释义是外语的对应词,不是日语词典那样的说明文。「勉強」读作べんきょう,有4项释义。
| 释义 | 词性标记 | 英文 |
|---|---|---|
| 1 | 名词、サ变动词、他动词 | study |
| 2 | 名词、サ变动词、自动词 | diligence, working hard |
| 3 | 名词 | experience, knowledge, lesson (for the future) |
| 4 | 名词、サ变动词、他动词、自动词 | discount, price reduction |
词条上还有表示常用程度的标记。「勉強」带有 ichi1、news1 和 nf03。ichi 表示这个词收在1998年的词汇书 Ichimango goi bunruishuu 里;news 表示它在 Alexandre Girardi 根据《每日新闻》编制的词频表的前12,000词之内;nf03 表示它在这份词频表的第3组500词里,也就是第1,001到第1,500位。带这类主要标记的词条有22,650个,约占全部的一成。项目页面说,这些标记只是粗略的参考。
用法注记也有。带尊敬语标记的词条有625个,带拟声拟态标记的有1,342个。具体怎么用,可以看小说里的敬语和オノマトペ怎么查。
所有词条都有英文释义,完整版文件还加了另外8种语言。
| 语言 | 有释义的词条 |
|---|---|
| 德语 | 129,130 |
| 俄语 | 69,409 |
| 匈牙利语 | 41,901 |
| 荷兰语 | 41,827 |
| 西班牙语 | 34,311 |
| 法语 | 15,336 |
| 瑞典语 | 14,518 |
| 斯洛文尼亚语 | 8,776 |
英语以外的释义,是从其他词典文件按词头匹配进来的,和英文释义并不逐项对应。
JMdict 里没有什么
中文释义。 上表里没有中文。想看中文解释,需要另外查。
活用形。 动词以辞书形收录。有「食べる」,没有「食べました」或「読んだ」。怎么还原可以看从活用形找到辞书形。
サ变动词的形式。 「勉強する」不单独收录,而是在「勉強」词条里用サ变动词标记表示。
罗马字。 读音用假名书写。
JLPT 级别。 JMdict 没有 JLPT 这一栏。
大部分人名和地名。 专有名词有另一份数据,叫 JMnedict。
KANJIDIC2 里有什么
13,108个汉字包括 JIS X 0208 的6,355字、JIS X 0212 的5,801字,以及 JIS X 0213 新增的952字。下面是「読」这个字的部分内容。
| 栏目 | 内容 |
|---|---|
| 音读 | ドク、トク、トウ |
| 训读 | よ.む、-よ.み |
| 名字用读音 | よみ |
| 意思 | read(英语)、lire(法语)、leer(西班牙语)、leia(葡萄牙语) |
| 学年 | 2 |
| 笔画数 | 14 |
| 频率排名 | 618 |
| 旧 JLPT | 4 |
| 拼音 | du2、dou4 |
| 韩语读音 | dog、du |
| 越南语读音 | Đậu、Độc |
训读里的「.」表示送假名开始的位置,「-」表示前缀或后缀。此外还有 Nelson 等汉字词典的编号,以及 SKIP 等检索代码。
有拼音的汉字有12,506个,所以可以从日本的字形查到中文读音。意思一栏只有英语、法语、西班牙语和葡萄牙语,没有中文。
有几个栏目需要留意。
学年。 1到6是小学学习的汉字,共1,026字。8是其余的常用汉字,1,110字。9和10是人名用汉字,分别是651字和212字。
JLPT。 这一栏是2010年以前的四级制,不是现在的 N1 到 N5。项目页面说,新级别没有官方的汉字表。
频率排名。 只有2,501个字有排名,依据是《每日新闻》4年的分析。页面说明,这个排名偏向报纸用字,后几百字的排名相当不精确。
覆盖范围。 有日语读音的字是12,356个,有英文意思的字是10,384个,并不是每个字的每一栏都有内容。
边读书边认汉字的方法,可以看日语汉字能靠读书记住吗。
使用条件
条件写在 EDRDG 的授权声明里。JMdict 的日语和英语部分以及 KANJIDIC2,采用知识共享「署名-相同方式共享 4.0」(CC BY-SA 4.0)。不需要签合同,使用文件就等于接受条件。
主要条件如下:
- 说明使用了这些文件及其来源。手机应用要写在从菜单进入的页面上,比如「About」或「Sources」,只写在启动页上不够。也有署名文字的示例。
- 附上说明文档和授权文件,或者提供链接。
- 修改或在其基础上制作并发布的内容,要采用相同或兼容的授权,也不能主张这些内容的版权。
- 应用或服务器要有定期更新到最新数据的流程。对网页词典服务器,举的例子是至少每月一次。
- 数据没有任何担保,由使用者承担责任。
商业使用没有限制。可以把文件和软件打包,以任何价格销售,软件本身也不必开源。如果因此获得收益,建议向小组捐款。
有些部分另有规定。JMdict 里英语以外的释义,版权属于各自的编者。KANJIDIC2 里的拼音、韩语读音等,提供者保留版权,同时允许按上述条件发布。SKIP 代码有自己的授权,据 KANJIDIC 页面介绍,带有非商业条件。
文件可以从 JMdict 和 KANJIDIC 的页面找到。不想打开文件也能看内容:EDRDG 有自己的查询服务器 WWWJDIC。
Niho 里的 JMdict 和 KANJIDIC2
我做的 Niho 是一款 iPhone、iPad 上的免费阅读应用,收录青空文库17,000多部作品,并内置词典。没有广告,也没有应用内购买。界面支持简体中文。
长按词语,点「查词」,就会按词性显示 JMdict 的释义,以及用法注记和「常用」标记。下面的「汉字解析」来自 KANJIDIC2,显示每个汉字的意思、音读和训读、学年、笔画数。词语的 JLPT 级别来自 Jonathan Waller 的单词表。
数据内置在应用里,查词不需要联网。释义是英文的,想用中文确认可以点「翻译」,这一步需要联网。词典里查不到的词,可以用「Jisho」查。署名在「设置」的「关于」里。读完第一本书的步骤见 Niho 上手指南。
