← StudyX Devlog

JMdictとKANJIDIC2とは:無料で使える日本語の辞書データ

Hiroki ObaraHiroki Obara · DeveloperNiho使い方
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 という日英辞書のファイルです。プロジェクトのページによると、1991年に Jim Breen さんが始めました。MOKE という初期の DOS 用日本語ワープロに小さな EDICT が入って公開され、その後の数年で少しずつ増えていきました。

1999年、EDICT は約60,000項目になり、形式を広げた XML のファイルに変換されました。これが JMdict で、最初の公開は同じ年の5月です。2006年の半ばからは、もとのデータベースから毎日作られています。項目が増えたのは、多くの人が語を寄せ、編集に加わってきたためだと、プロジェクトのページに書かれています。

KANJIDIC も1991年ごろに2つのファイルとして始まり、のちに1つにまとまりました。ページの履歴には協力者の名前が長く続きます。1992年には Jeffrey Friedl さんが頻度の順位などを加えて全体を見直し、1996年には Charles Muller さんが韓国語の読みを提供しています。KANJIDIC2 は、これらを XML にまとめて JIS X 0213 の漢字を加えたファイルです。

EDRDG は、2000年に Breen さんがオーストラリアのモナシュ大学で設けたグループです。辞書ファイルの著作権を持ち、資金を受けることが主な目的で、はじめは実質的に Breen さん1人でした。いまは大学から独立し、Breen さんと世界各地の協力者で運営されています。JMdict は編集委員会のもとでオンラインのデータベースで管理され、修正や新しい語を提案する仕組みがあります。

商用での使い方は変わってきました。2000年より前は非商用に限られ、その後は交渉で決める使用料が必要な時期があり、2003年2月に、主に出典の表示を条件として商用でも使えるようになりました。

JMdict に入っているもの

1つの項目には、漢字の見出し、読み、語義が入っています。語義は英語などの訳語で、国語辞典のような説明文ではありません。「勉強」の項目は読みが「べんきょう」で、語義は4つあります。

語義 品詞の印 訳語
1 名詞、する動詞、他動詞 study
2 名詞、する動詞、自動詞 diligence, working hard
3 名詞 experience, knowledge, lesson (for the future)
4 名詞、する動詞、他動詞、自動詞 discount, price reduction

項目には、よく使われる語かどうかの印もつきます。「勉強」には ichi1、news1、nf03 がついています。ichi は Ichimango goi bunruishuu(1998年)という語彙の本に載っていること、news は毎日新聞をもとに Alexandre Girardi さんが作った語の頻度表の上位12,000語に入っていること、nf03 はその頻度表の3番目の500語(1,001位から1,500位)に入っていることを表します。こうした主な印のある項目は22,650で、全体の約1割です。プロジェクトのページは、これらの印は大まかな目安にすぎないと書いています。

用法の注記もあります。尊敬語の印がある項目は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 のような検索用のコードも入っています。

いくつかの欄には、次のような注意点があります。

学年。 1から6は小学校で習う字で、合わせて1,026字です。8は残りの常用漢字で1,110字、9と10は人名用漢字で、それぞれ651字と212字です。人名用漢字については人名用漢字とはに書かれています。

JLPT。 この欄は2010年より前の4段階で、いまの N1 から N5 ではありません。プロジェクトのページは、新しいレベルには公式の漢字リストがないとしています。

頻度の順位。 順位があるのは2,501字で、毎日新聞4年分の分析にもとづきます。新聞に偏っていること、下位の数百字の順位はかなり不正確なことが、ページに書かれています。

意味と読み。 日本語の読みがある字は12,356字、英語の意味がある字は10,384字で、すべての字にすべての欄があるわけではありません。

本を読みながら漢字を確かめる方法は、読書で漢字を覚えるで取り上げました。

使うときの条件

条件は EDRDG のライセンスに書かれています。JMdict の日本語と英語の部分と KANJIDIC2 は、クリエイティブ・コモンズの「表示 継承 4.0 国際」(CC BY-SA 4.0)で公開されています。署名の必要な契約はなく、使うことで条件を受け入れたことになります。

主な条件は次のとおりです。

  • 使っていることと出典を示します。スマートフォンのアプリでは、「About」や「Sources」のようなメニューから開く画面に書きます。起動画面に出すだけでは足りません。文面の見本もあります。
  • 説明の文書とライセンスを同梱するか、リンクを示します。
  • 手を加えて配布するものは、同じか互換性のあるライセンスにします。データに自分の著作権を主張することはできません。
  • アプリやサーバーには、データを最新版から定期的に更新する手順が必要です。ウェブの辞書サーバーの場合は、少なくとも月に1回という例が挙げられています。
  • データに保証はなく、使う人が責任を負います。

商用の利用は制限されていません。データを同梱したソフトを有料で売ることもでき、ソフト自体をオープンソースにする必要もありません。利益が出た場合は、グループへの寄付が勧められています。

別の扱いになる部分もあります。JMdict の英語以外の語義は、それぞれの編者が著作権を持っています。KANJIDIC2 の中国語や韓国語の読みなどは、提供者が著作権を持ったまま同じ条件での配布を許可しているものです。SKIP コードには独自のライセンスがあり、KANJIDIC のページによると非営利の条件がついています。

ファイルは JMdict と KANJIDIC のページからたどれます。ファイルを開かずに中身を見るなら、EDRDG の検索サーバー WWWJDIC があります。

Niho の中の JMdict と KANJIDIC2

私が作っている Niho は、青空文庫の17,000作品以上を辞書つきで読める iPhone・iPad 用の無料アプリです。広告もアプリ内課金もありません。

語を長押しして「辞書で引く」を押すと、JMdict の語義が品詞ごとに並び、用法の注記と「常用」のバッジが出ます。その下の「漢字の内訳」は KANJIDIC2 のデータで、各漢字の意味、音読みと訓読み、学年、画数が出ます。語の JLPT レベルは、Jonathan Waller さんの単語リストによるものです。

データはアプリに入っているので、通信なしで引けます。辞書にない語は「Jisho」でも調べられます。クレジットは「設定」の「このアプリについて」にあります。最初の一冊までの手順は Niho の始め方にあります。

App Store でダウンロード