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

Reference · Look words up by reading, written form, English meaning, kanji or romaji

Wordstype

Words that have been loaded, ready for a lookup that waits for nothing. Make one with loadWords or loadCommonWords.

Import it

import type { Words } from "@johnmorrisdotca/jisho/words";

Definition

type Words = {
    readonly release: string;
    readonly scope: "all" | "common";
    readonly mode: WordsMode;
    readonly block: readonly string[] | undefined;
    readonly allow: readonly string[] | undefined;
    readonly entries: ReadonlyMap<string, readonly WordRow[]>;
};

Members

NameTypeDescription
releasestring

The date of the JMdict release the rows were made from.

scope"all" | "common"

"all" when each text asked for has every word JMdict holds for it; "common" when the table is the common words alone.

modeWordsMode

The mode they were loaded in.

blockreadonly string[] | undefined

The block list they were loaded with, if any.

allowreadonly string[] | undefined

The allow list they were loaded with, if any.

entriesReadonlyMap<string, readonly WordRow[]>

The rows found for each text, by the key wordsOf makes of it. Read it with wordsOf.

Examples

import type { Words } from "@johnmorrisdotca/jisho/words";

const read = (words: Words) => words.release;
console.log(typeof read);
function

What it prints (run when this page was built)

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