SudachiDict-full
Sudachi Dictionary for SudachiPy - Full Edition
What it is and what it does
SudachiDict-full is a dictionary resource package for Japanese natural language processing, specifically designed to work with SudachiPy. It is one of three dictionary editions (small, core, full) and provides the most comprehensive morphological lexicon for tokenizing and analyzing Japanese text. The package manages dictionary resources as a Python package, automatically downloading the dictionary data during installation rather than bundling it directly.
The full edition is the largest and most complete option, suitable for applications requiring broad vocabulary coverage. It integrates with SudachiPy v0.5.2 and later, where you can specify the dictionary directly from the command line or program. Installation involves downloading a large archive, so it has high install friction but provides the most extensive Japanese morphological analysis capabilities.
Use it for:
- Building Japanese text search or indexing systems that require accurate morphological analysis
- Processing Japanese documents for NLP tasks like named entity recognition or dependency parsing
- Running production Japanese language processing pipelines where vocabulary breadth matters
- Developing Japanese chatbots or conversational AI that needs comprehensive tokenization
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides the full-edition Sudachi dictionary resource for Japanese morphological analysis with SudachiPy, downloaded and installed as a Python package.
Yes, if you are building Japanese NLP applications with SudachiPy and need comprehensive vocabulary coverage. The full edition is the right choice when broad morphological analysis is required. Be prepared for high install friction due to the large dictionary download. No known security vulnerabilities and active maintenance make it safe to use.
Install
sudachidict-full on PyPI
pip
pip install sudachidict-fulluv
uv add sudachidict-fullpoetry
poetry add sudachidict-fullInstalling SudachiDict-full
Before you install
High install friction: the package downloads a large dictionary file (sudachidict_full-20260723.tar.gz) during setup. Active maintenance with recent releases; last commit 2026-07-24. Requires SudachiPy as a runtime dependency.
License in practice
Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions.
Quickstart
pip install sudachidict_full
from sudachipy.tokenizer import Tokenizer
from sudachipy.dictionary import Dictionary
tokenizer = Tokenizer()
tokens = tokenizer.tokenize('テキスト')
Requires SudachiPy to be installed and functional; dictionary file is downloaded during installation, requiring network access and disk space.
Verify before relying
- Exact disk space required for the full dictionary after installation
- Whether Python version constraints exist (requires_python is unspecified)
- Performance characteristics or coverage metrics for the full edition vs. core/small editions
Package facts
| License | Apache-2.0 (permissive) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | 1 — SudachiPy |
| Maintenance | actively maintained — 21 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 742,090/month — #5,181 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: sudachidict_full-20260723.tar.gz
Tags
More Linguistic packages
Detects and normalizes text encoding from…
permissive · top 100 on PyPI
tiktokentiktoken is a fast BPE tokenizer that converts…
permissive · top 1,000 on PyPI
chardetDetects character encoding and language in byte…
permissive · top 1,000 on PyPI
text-unidecodeConverts Unicode text to ASCII by…
copyleft · top 1,000 on PyPI
larkLark is a parsing library that builds abstract…
permissive · top 1,000 on PyPI
tree-sitterPython bindings to the tree-sitter parsing…
permissive · top 1,000 on PyPI
SudachiDict-coreProvides the core edition of the Sudachi…
permissive · top 5,000 on PyPI
SudachiDict-smallProvides the small-edition Sudachi dictionary…
permissive · top 15,000 on PyPI
SudachiPySudachiPy is a Python binding for Sudachi.rs, a…
permissive · top 5,000 on PyPI
ja-ginzaA pre-trained Japanese NLP model for spaCy that…
permissive · top 15,000 on PyPI
ginzaGiNZA is a Japanese NLP library that performs…
permissive · top 15,000 on PyPI
mecab-python3Python wrapper for MeCab, a morphological…
permissive · top 5,000 on PyPI
JanomeJanome is a Japanese morphological analyzer…
permissive · top 15,000 on PyPI
unidic-liteProvides a pip-installable Japanese…
permissive · top 15,000 on PyPI
ipadicProvides the IPAdic Japanese morphological…
unclear · top 15,000 on PyPI
unidicProvides the UniDic 2.3.0 Japanese…
permissive · top 15,000 on PyPI