WorksApplications/SudachiDict

A lexicon for Sudachi

What it solves

It provides the essential lexicon (vocabulary data) required for the Sudachi Japanese tokenizer to function. Without a dictionary, a tokenizer cannot accurately split Japanese text into meaningful words or identify proper nouns.

How it works

SudachiDict provides pre-built binary dictionaries and source CSV files that the Sudachi tokenizer (and its Python/Rust implementations) loads to perform morphological analysis. It offers three levels of vocabulary coverage:

  • Small: Contains only UniDic vocabulary.
  • Core: The default version containing basic vocabulary.
  • Full: Includes additional miscellaneous proper nouns for broader coverage.

Who it’s for

Developers building Natural Language Processing (NLP) applications for Japanese text who are using the Sudachi tokenizer ecosystem.

Highlights

  • Multiple Tiers: Offers Small, Core, and Full versions to balance memory usage and vocabulary breadth.
  • Python Integration: Available as easy-to-install PyPI packages (sudachidict_core, etc.).
  • Versioned Formats: Maintains distinct binary formats (V0 and V1) to ensure compatibility with specific versions of the Sudachi engine.

Related

  • Project
  • Project
  • Project
  • Project
  • Project