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

PackedWordstype

A table of words as an entry point exports it: where it was made from, the JMdict release, and one string a row. A row is the reading, the written forms joined by "|", flags, then one field for each sense, apart by tabs. A sense is its marks joined by commas, then its glosses, apart by "¦".

Import it

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

Definition

type PackedWords = {
    readonly source: string;
    readonly release: string;
    readonly rows: readonly string[];
};

Members

NameTypeDescription
sourcestring

Where it was made from.

releasestring

The date of the JMdict it was made from.

rowsreadonly string[]

One string a row.

Examples

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

const table: PackedWords = { source: "JMdict", release: "2026-11-02", rows: ["かみ\t紙\tC\t¦paper"] };
console.log(table.rows.length);
1

What it prints (run when this page was built)

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