Skip to content

Repository files navigation

JLPT Kanji Dataset (Filtered)

This dataset contains kanji entries for only JLPT levels N1–N5, suitable for Japanese language learning apps and research. It is a filtered version of the full kanji dataset provided by kanjiapi.dev.

About the Source

  • Original API: kanjiapi.dev
  • Coverage: Over 13,000 kanji from an extensive kanji dictionary
  • Source Data: EDICT and KANJIDIC dictionary files
  • Dictionary License: Property of the Electronic Dictionary Research and Development Group, used in conformance with their licence
  • JLPT Level Info: From Jonathan Waller's JLPT Resources page
  • API Technology: Built using mithril.js

This Filtered Dataset

  • File: kanji_jlpt_only.json (and kanji_jlpt_only.msgpack)
  • Contents: Only kanji with JLPT levels N1–N5
  • Format:
    • Top-level keys are kanji characters
    • Each value is an object with fields such as meanings, readings, jlpt, grade, etc.

File Size Comparison

File Size (MB) Size (bytes) Description
kanjiapi_full.json 93.5 98,026,010 Original full dataset
kanji_jlpt_only.json 1.0 1,021,041 Filtered JLPT N1–N5 JSON
kanji_jlpt_only.msgpack 0.5 493,491 Filtered JLPT N1–N5 MessagePack
kanjiapi_full.msgpack 77.3 81,037,187 Unfiltered MessagePack

Size reduction: 99.5%

Credits

  • Data and API: kanjiapi.dev
  • Dictionary files: Electronic Dictionary Research and Development Group
  • JLPT level info: Jonathan Waller's JLPT Resources

License

This dataset is distributed in accordance with the licenses of the original dictionary files and resources. See kanjiapi.dev for details.

About

kanji dataset for JLPT levels N1–N5, filtered from kanjiapi.dev. Includes JSON and MessagePack formats for fast, efficient lookup in Japanese learning apps.

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages