Skip to content
Log in

Resources & Data Sources

Yomit.ai is built on decades of work by open dictionary projects, university research groups, and open source developers. This page lists every dataset, tool, and service behind the site, what each one is used for, and the licence it is provided under. We are grateful to the people and organisations who make this material freely available.

Dictionary Data

The word, name, and kanji entries in the dictionary, the reading assistant, and the image assistant all come from the files published by the Electronic Dictionary Research and Development Group (EDRDG), a non-profit organisation established by Jim Breen at Monash University to maintain the Japanese dictionary projects he began in 1991. Volunteer editors around the world contribute and review entries every day, which is why these files remain the most complete freely available Japanese-English dictionary data anywhere.

JMdict

CC BY-SA 4.0
Electronic Dictionary Research and Development Group · Jim Breen and the JMdict editorial team

The Japanese-Multilingual Dictionary is the successor to the original EDICT file and contains well over 200,000 entries. Each entry lists the kanji and kana forms of a word, its part of speech, English glosses grouped into senses, usage notes such as "usually written in kana", field and dialect tags, and the frequency markers drawn from newspaper, loanword, and word list surveys.

Used for Every word definition on the site, the "common word" badge, the decision to show a word in kana or kanji, the part of speech that drives conjugation tables, and the English search index.

JMnedict

CC BY-SA 4.0
Electronic Dictionary Research and Development Group · Jim Breen

The Japanese proper names dictionary, originally ENAMDICT, holds around 750,000 entries for surnames, given names, place names, companies, products, stations, and works of fiction, together with their readings and a classification of the name type.

Used for Recognising people and places in the dictionary and the reading assistant, and ranking those names when a kana search could be either a word or a name.

KANJIDIC2

CC BY-SA 4.0
Electronic Dictionary Research and Development Group · Jim Breen

A dictionary of more than 13,000 kanji covering the JIS X 0208, 0212, and 0213 character sets. For each character it records on and kun readings, readings used only in names (nanori), English meanings, stroke count, the classical radical, the school grade at which it is taught, a newspaper frequency rank for the 2,500 most used characters, the former JLPT level, variant forms, and index numbers in the major printed kanji dictionaries.

Used for The kanji panel beside every search, the kanji detail dialog, the facts printed on writing practice sheets, and the frequency ranking that orders unfamiliar names.

KRADFILE

CC BY-SA 4.0
Electronic Dictionary Research and Development Group · originally compiled by Michael Raine

A decomposition of over 6,000 kanji into their visible component parts. Unlike the single classical radical listed in KANJIDIC2, KRADFILE lists every element you can see in a character, which is what makes it possible to find a kanji by picking the pieces you recognise.

Used for The radical search, both the picker and the list of kanji that match a selection of components.

This site uses the JMdict, JMnedict, KANJIDIC2, and KRADFILE dictionary files. These files are the property of the Electronic Dictionary Research and Development Group and are used in conformance with the Group's licence.

Stroke Order

KanjiVG

CC BY-SA 3.0
Ulrich Apel and the KanjiVG contributors

KanjiVG (Kanji Vector Graphics) describes more than 11,000 kanji and kana as SVG drawings in which every stroke is a separate path, numbered in the order it is written and annotated with the component it belongs to. Ulrich Apel began the project in 2009 and it has been refined by volunteers ever since. Because the strokes are vectors rather than pictures, they can be animated, coloured, scaled, and traced without any loss of quality.

Used for The animated stroke order dialog for kanji and kana, and the faded tracing guides on printable writing practice sheets.

Text Analysis

Japanese is written without spaces, so before any sentence can be looked up it has to be split into words and each word traced back to its dictionary form. That work is done by a morphological analyser and the dictionaries it consults.

MeCab

BSD / LGPL / GPL
Taku Kudo · Nara Institute of Science and Technology and Nippon Telegraph and Telephone

MeCab ("Yet Another Part-of-Speech and Morphological Analyzer") is the standard open source segmenter for Japanese. Given a sentence it returns each morpheme with its part of speech, conjugation type, dictionary form, and reading, choosing the most probable segmentation with a conditional random field model trained on annotated corpora.

Used for Splitting pasted or photographed text into words, generating furigana in the reading assistant, finding the dictionary form of conjugated verbs and adjectives, and telling the conjugation tables which class a word belongs to.

IPADIC & mecab-ipadic-NEologd

IPADIC licence / Apache 2.0
Information-technology Promotion Agency, Japan · NEologd by Toshinori Sato

IPADIC is the morphological dictionary originally built for the ChaSen analyser at the Nara Institute of Science and Technology with support from the Information-technology Promotion Agency. mecab-ipadic-NEologd extends it with hundreds of thousands of neologisms, proper nouns, product names, and slang harvested from the web, so recent vocabulary is segmented as a single word instead of being broken into fragments.

Used for The word boundaries, readings, and word costs that MeCab reports, including the frequency estimate used to order names that JMnedict does not rank.

UniDic (unidic-cwj)

BSD / LGPL / GPL
Center for Corpus Development, National Institute for Japanese Language and Linguistics (NINJAL)

UniDic is a linguistically principled dictionary for MeCab developed at NINJAL, Japan's national language research institute. It is built around the "short unit word" and carries consistent lemmas, pronunciations, accent information, and orthographic variants for every entry. The contemporary written Japanese edition (unidic-cwj) is trained on the Balanced Corpus of Contemporary Written Japanese.

Used for An alternative analysis dictionary for MeCab that gives more reliable readings and dictionary forms for modern written text.

JLPT, Kana & Radicals

JLPT Vocabulary Lists

CC BY / CC BY-SA 4.0
Jonathan Waller's JLPT Resources · JMdict entry ids added by stephenmk's yomitan-jlpt-vocab project

The vocabulary lists for levels N5 to N1 were compiled by Jonathan Waller for his JLPT Resources site from the vocabulary sections of past exams, and are the same lists many dictionaries use for their JLPT tags. The copy used here comes from the yomitan-jlpt-vocab project, which matched every word to its JMdict entry and normalised rare spellings to the common JMdict form. There are no official JLPT vocabulary lists, so these levels are an informed estimate rather than a guarantee of what appears on the test.

Used for The JLPT level of words in the JLPT practice tests, and the vocabulary level estimated for each grammar example sentence.

JLPT Grammar Reference

Compiled in-house
Yomit.ai

The grammar points for levels N5 to N1, their meanings, formation rules by word class, and example sentences were written and organised by our team from widely taught textbook grammar. The Japanese-Language Proficiency Test does not publish an official grammar list, so level assignments follow common study guides and may differ from other references. JLPT is a trademark of the Japan Foundation and Japan Educational Exchanges and Services, with which this site is not affiliated.

Used for The JLPT Grammar page.

Dictionary Collections

Compiled in-house
Yomit.ai

The number readings, the one-to-ten readings of the counters, the groups they are filed under, the colour values behind the colour cards, and the word-list collections (body, clock, connectors, demonstratives, family, feelings, frequency, house, position, questions, time, and weather) were assembled by our team from the forms taught in textbooks. The boxes above those lists, from the head down through the family, the house, and the other sets, were drawn up the same way. The words themselves are the JMdict entries. Traditional colour names do not have one official sample, so each dot is a close match.

Used for The dictionary collections on the dictionary page.

Kana Charts & Romaji

Compiled in-house
Yomit.ai

The hiragana and katakana tables, including voiced, semi-voiced, combination, and extended katakana sounds, and the conversion between kana and Hepburn romaji used by the search box, were assembled by our team. Stroke order for each kana comes from KanjiVG.

Used for The Hiragana and Katakana pages and romaji search.

Kangxi Radicals

Public domain
Kangxi Dictionary (1716)

The 214 classical radicals and their stroke counts follow the system established by the Kangxi Dictionary, compiled under the Kangxi Emperor and still the standard ordering for kanji dictionaries. KANJIDIC2 assigns each kanji its classical radical using this numbering.

Used for The radical picker layout and the radical shown in kanji details.

The projects listed here are independent of Yomit.ai and do not endorse this site. Trademarks belong to their respective owners. If you believe a source is missing or credited incorrectly, please let us know through the Contact Us page.