pymorphy2-dicts-ru
Russian dictionaries for pymorphy2
What it is and what it does
This package bundles Russian morphological dictionaries for use with pymorphy2, a Python morphological analyzer. It is a data-only package—the actual analysis engine comes from pymorphy2 itself; this package supplies the Russian language tables needed to perform morphological parsing, lemmatization, and part-of-speech tagging on Russian text.
The package is designed as a lightweight, zero-dependency add-on: you install it alongside pymorphy2, then instantiate a MorphAnalyzer with lang='ru' to activate Russian support. It has been stable since 2015 but is no longer actively maintained, with the last release in October 2020.
Use it for:
- Russian text lemmatization and part-of-speech tagging in NLP pipelines.
- Morphological analysis of Russian words for search indexing or text preprocessing.
- Building Russian language chatbots or text understanding systems that need grammatical analysis.
- Linguistic research requiring automated Russian morphological annotation.
- Russian text normalization and standardization in data cleaning workflows.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Russian morphological dictionaries for the pymorphy2 library, enabling Russian language text analysis and morphological parsing.
Yes, if you need Russian morphological analysis with pymorphy2 and accept dormant maintenance. The package is stable, has no dependencies, and carries no known vulnerabilities. However, verify that its dictionary data meets your orthography and morphology standards—no updates have been released since 2020, so it may not reflect recent Russian language changes or modern word additions.
Install
pymorphy2-dicts-ru on PyPI
pip
pip install pymorphy2-dicts-ruuv
uv add pymorphy2-dicts-rupoetry
poetry add pymorphy2-dicts-ruInstalling pymorphy2-dicts-ru
Before you install
Low install friction with no runtime dependencies. Maintenance is dormant—last release was 2020-10-11 and last commit 2024-05-02—but the package remains stable and archived repository is not marked as archived.
License in practice
MIT license for Python code permits commercial and private use with attribution. Dictionary data is licensed under Creative Commons Attribution-Share Alike, requiring attribution and allowing derivative works under the same license.
Quickstart
pip install pymorphy2-dicts-ru
import pymorphy2
morph = pymorphy2.MorphAnalyzer(lang='ru')
from pymorphy2_dicts_ru import get_path
dict_path = get_path()
Requires pymorphy2 to be installed separately; this package provides only the Russian dictionary data.
Verify before relying
- Whether dictionary data is current for modern Russian morphology and orthography standards.
- Compatibility with recent pymorphy2 versions beyond those listed in classifiers (3.8 is the newest listed).
Package facts
| License | MIT license (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | dormant — 2,133 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 198,119/month — #9,740 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pymorphy2_dicts_ru-2.4.417127.4579844-py2.py3-none-any.whl
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
pymorphy3-dicts-ruProvides Russian morphological dictionaries for…
permissive · top 15,000 on PyPI
pymorphy2Morphological analyzer and inflection engine…
permissive · top 15,000 on PyPI
pymorphy3-dicts-ukProvides Ukrainian morphological dictionaries…
permissive · top 15,000 on PyPI
pymorphy3Morphological analyzer and POS tagger for…
permissive · top 15,000 on PyPI
razdelSplits Russian text into sentences and tokens…
permissive · top 15,000 on PyPI
transliterateConverts text between Latin and non-Latin…
copyleft · top 15,000 on PyPI
SudachiDict-fullProvides the full-edition Sudachi dictionary…
permissive · top 15,000 on PyPI
SudachiDict-coreProvides the core edition of the Sudachi…
permissive · top 5,000 on PyPI
polyglotPolyglot is a multilingual natural language…
copyleft · top 15,000 on PyPI
SudachiDict-smallProvides the small-edition Sudachi dictionary…
permissive · top 15,000 on PyPI