skillfed

pymorphy2-dicts-ru

Russian dictionaries for pymorphy2

pymorphy2-dicts-ru v2.4.417127.4579844 198.1K downloads/30d#9,740 on PyPI37
Permissive license MIT license DORMANT released

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-ru

uv

uv add pymorphy2-dicts-ru

poetry

poetry add pymorphy2-dicts-ru

Installing 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

Development Status :: 4 - BetaIntended Audience :: DevelopersIntended Audience :: Science/ResearchLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Scientific/Engineering :: Information AnalysisTopic :: Software Development :: Libraries :: Python ModulesTopic :: Text Processing :: Linguistic

Tags

russian morphological dictionariespymorphy2 russian languagerussian nlp dictionariesmorphological analysis russianrussian text processingpymorphy2 russian dicts
russian-nlpmorphological-analysislanguage-data

More Python Modules packages