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

studyListfunction

The words of a text that was read, once each in the order they came, each with how often it came and the form it first came in. Unknown stretches and things that are not Japanese are not words and are left out.

Import it

import { studyList } from "@johnmorrisdotca/jisho/words";

Definition

function studyList(result: ReadResult, options?: { readonly kanjiOnly?: boolean; }): StudyRow[]

Parameters

NameTypeDescription
resultReadResult

What readText gave back.

options (optional){ readonly kanjiOnly?: boolean; }

kanjiOnly: true leaves out the words with no kanji (particles and the like), which a learner rarely needs listed.

Returns

StudyRow[]

The rows.

Examples

import { readText, studyList } from "@johnmorrisdotca/jisho/words";

const rows = studyList(await readText("食べた。食べない。"));
console.log(rows.map((row) => `${row.written} ${row.count}`)); // ["食べる 2"]
[ '食べる 2' ]

What it prints (run when this page was built)

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