Skip to the content

Jisho辞書

The words of JMdict looked up by reading, written form, English meaning, a kanji in them or romaji, in small pieces fetched as needed, safe by default or unfiltered with every sense's marks, and the school grades, JLPT levels, readings, meanings and look-alike pairs of 2,999 kanji, each table an entry point of its own.

Jisho is the Japanese word 辞書 for a dictionary: this one holds Japanese words and kanji. About the name

Contents

How-to

Find words by a kanji

Find the commonest words written with a kanji, and link each word to the kanji table to show its grade, level, readings and meanings.

Find words by a kanji

wordsWithKanji finds the commonest words written with a kanji, each shown by the written form that holds it, and kanjiOfWord links a word to the kanji table, so that a word can show its kanji with their grade, level, readings and meanings. The index holds the commonest sixty words for each kanji.

import {readKanji} from "@johnmorrisdotca/jisho";
import {KANJI} from "@johnmorrisdotca/jisho/kanji";
import {kanjiOfWord,wordsWithKanji} from "@johnmorrisdotca/jisho/words";
const table=readKanji(KANJI);
for (const word of await wordsWithKanji("山",{limit:3}))
  console.log(word.written,word.meaning,kanjiOfWord(word,table).map((one)=>`${one.kanji} ${one.level}`));
山 mountain, hill; mine [ '山 N5' ]
火山 volcano [ '火 N5', '山 N5' ]
青山 lush mountain, green mountain; grave, burial place [ '青 N4', '山 N5' ]

A text with no kanji in it finds nothing. If it has several, the first is used.

See also

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/jisho 2.11.0.