$npx skillfedfor your agent

Linguistic packages

264 packages · page 4 of 7

Packages

kokoro-onnx With conditions
PyPI · Linguistic · released Jan 2026

Converts text to speech using ONNX Runtime, supporting multiple languages and voices with performance optimized for modern hardware.

However, verify the unclear license treatment against your project's requirements, and plan for the separate download of model files before first use.

license unclearpure Python
550.9Kdownloads / mo
hanzidentifier With conditions
PyPI · Linguistic · released Nov 2024

Identifies whether a string contains Simplified Chinese, Traditional Chinese, both, or mixed character sets using CC-CEDICT data.

MITpure Python · 3.9+dormant
549.2Kdownloads / mo
transliterate Worth it
PyPI · Linguistic · released Sep 2018

Converts text between Latin and non-Latin scripts (Armenian, Bulgarian, Georgian, Greek, Russian, Serbian, Ukrainian, Macedonian, Mongolian) in both directions using language-specific character mapping rules.

However, its GPL 2.0/LGPL 2.1 copyleft license requires careful review if you plan to use it in proprietary software.

copyleftpure Python
545.7Kdownloads / mo
llm Worth it
PyPI · Linguistic · released Aug 2026

LLM is a CLI tool and Python library for running prompts against Large Language Models from OpenAI, Anthropic, Google, Meta, and dozens of other providers, both via remote APIs and locally-installed models.

Apache-2.0pure Python · 3.10+
538.8Kdownloads / mo
symspellpy Worth it
PyPI · Linguistic · released Jul 2026

symspellpy is a Python port of SymSpell v6.7.2 that performs fast spell checking and word segmentation with low memory overhead, using an optimized distance comparison algorithm.

MITpure Python · 3.10+
518.4Kdownloads / mo
tinysegmenter Skip
PyPI · Linguistic · released Sep 2018

TinySegmenter is a compact Japanese tokenizer that breaks Japanese text into morphological tokens without requiring external dictionaries or machine learning models.

BSD-3-Clausebuilds from sourceabandoned
510.1Kdownloads / mo
unidic-lite With conditions
PyPI · Linguistic · released Jan 2021

Provides a pip-installable Japanese morphological analysis dictionary (UniDic 2.1.2) for use with MeCab wrappers like mecab-python3 or fugashi.

Install only if you need Japanese morphological analysis, have already chosen a MeCab wrapper, and can tolerate a 250MB footprint and a 2013-era dictionary.

MITbuilds from sourceabandoned
494.3Kdownloads / mo
tokie With conditions
PyPI · Linguistic · released Jul 2026

A fast, Rust-backed tokenizer library that encodes and decodes text using BPE, WordPiece, and Unigram algorithms, compatible with HuggingFace tokenizer models.

Apache-2.0compiled wheel · 3.10+
487.3Kdownloads / mo
OpenCC Worth it
PyPI · Linguistic · released Jul 2026

Converts text between Traditional Chinese, Simplified Chinese, and Japanese Kanji, supporting character-level and phrase-level conversion with regional vocabulary variants.

Apache-2.0compiled wheel
472.7Kdownloads / mo
jieba3k Skip
PyPI · Linguistic · released Nov 2014

Performs Chinese word segmentation, breaking Chinese text into individual words or meaningful tokens for natural language processing tasks.

Install only if you are maintaining legacy code that already depends on it.

license unclearbuilds from sourceabandoned
465.5Kdownloads / mo
yake With conditions
PyPI · Linguistic · released Feb 2026

YAKE extracts keywords from text documents using unsupervised statistical methods, requiring no training data, external corpus, or language-specific dictionaries.

The copyleft license requires careful review if you plan proprietary use.

GPL-3.0-onlypure Python · 3.10+aging
453.5Kdownloads / mo
jinja2_pluralize With conditions
PyPI · Linguistic · released Oct 2015

Provides Jinja2 template filters for pluralizing English words, including a simple inflect-based filter and a Django-style pluralize filter.

However, verify compatibility with your Jinja2 and Python versions first, since the package has not been updated since 2015 and may not work with modern versions.

BSD-3-Clausepure Pythonabandoned
443.4Kdownloads / mo
py3langid With conditions
PyPI · Linguistic · released Jun 2024

Identifies the language of text in one of 97 languages using a pre-trained statistical model, with optimized speed for Python 3.6+.

BSD-3-Clausepure Python · 3.8+dormant
437.9Kdownloads / mo
pymorphy3 With conditions
PyPI · Linguistic · released Oct 2025

Morphological analyzer and POS tagger for Russian and Ukrainian text that performs inflection analysis and lemmatization.

MITpure Pythonaging
434.4Kdownloads / mo
phonemizer Worth it
PyPI · Linguistic · released Jul 2026

Phonemizer converts written text into phonetic representations (IPA, SAMPA, or custom phoneme sets) across many languages using pluggable backends like espeak, festival, and segments.

The main gotcha is that you must install one of the external backends separately, but that is by design and well-documented.

GPL-3.0-or-laterpure Python · 3.8+
431.8Kdownloads / mo
pymorphy3-dicts-ru With conditions
PyPI · Linguistic · released Jan 2022

Provides Russian morphological dictionaries for pymorphy3, enabling morphological analysis and lemmatization of Russian text.

However, it is abandoned—no updates since 2022-01-08.

MITpure Pythonabandoned
431.3Kdownloads / mo
iso639-lang With conditions
PyPI · Linguistic · released Jul 2025

Resolves ISO 639 language codes and names to their standardized identifiers across all five ISO 639 sets (639-1, 639-2/B, 639-2/T, 639-3, and 639-5).

MITpure Python · 3.9+aging
423.3Kdownloads / mo
unidic With conditions
PyPI · Linguistic · released Oct 2021

Provides the UniDic 2.3.0 Japanese morphological dictionary for use with MeCab-based tokenizers, requiring a separate download step and consuming approximately 1GB of disk space.

MITbuilds from source · 3.5+aging
416.4Kdownloads / mo
conllu Worth it
PyPI · Linguistic · released Oct 2024

Parses CoNLL-U formatted text (a standard NLP annotation format) into nested Python dictionaries with full type support, enabling programmatic access to linguistic dependency structures.

Install it if you work with CoNLL-U data from NLP tools or linguistic corpora.

license unclearpure Python · 3.8+
405.9Kdownloads / mo
DAWG2-Python Worth it
PyPI · Linguistic · released Feb 2025

Read-only access to DAWG (directed acyclic word graph) files created by the dawgdic C++ library or DAWG Python package, without requiring compiled extensions.

Install it if you have pre-built DAWG data and want to query it without compiled extensions or C dependencies.

MITpure Python
400.6Kdownloads / mo
editdistpy With conditions
PyPI · Linguistic · released Jul 2026

Computes Levenshtein and Damerau-Levenshtein edit distances between strings with optional early cutoff to return -1 when distance exceeds a specified threshold.

Install it if fuzzy string matching or similarity measurement is core to your application; skip it if you only need exact string matching or have no string-comparison…

MITcompiled wheel · 3.10+
382.2Kdownloads / mo
Janome With conditions
PyPI · Linguistic · released Jul 2023

Janome is a Japanese morphological analyzer written in pure Python that breaks Japanese text into tokens with part-of-speech and grammatical annotations.

Apache-2.0pure Python
380.3Kdownloads / mo
azure-ai-translation-document Worth it
PyPI · Linguistic · released Jul 2026

Translates documents stored in Azure Blob Storage across languages while preserving structure and format, with support for custom translation models and glossaries.

MITpure Python · 3.9+
377.3Kdownloads / mo
sentence-stream With conditions
PyPI · Linguistic · released Jan 2026

Splits text streams into sentences even when chunks arrive at arbitrary boundaries, with support for both synchronous and asynchronous iteration.

Apache-2.0pure Python · 3.9.0+
375.2Kdownloads / mo
mojimoji With conditions
PyPI · Linguistic · released Jan 2024

Converts Japanese text between hankaku (half-width) and zenkaku (full-width) character representations using Cython for speed.

Install it if Japanese text normalization is part of your workflow; skip it if you don't work with Japanese text.

Apache-2.0compiled wheel · 3.7+dormant
375.1Kdownloads / mo
cmudict With conditions
PyPI · Linguistic · released Jan 2026

Provides Python access to the CMU Pronouncing Dictionary data files (phonetic transcriptions, phone inventories, and related linguistic data) with minimal processing and NLTK compatibility.

GPL-3.0-or-laterpure Python
359.3Kdownloads / mo
language_tool_python Worth it
PyPI · Linguistic · released May 2026

Python wrapper for LanguageTool that checks grammar, style, and spelling in text via a local Java server, public API, or remote server.

However, its GPL-3.0-only license means you cannot use it in proprietary or closed-source projects without a separate commercial license.

GPL-3.0-onlypure Python · 3.9+
347.6Kdownloads / mo
kiwipiepy With conditions
PyPI · Linguistic · released Jun 2026

Kiwipiepy tokenizes and analyzes Korean text into morphemes with part-of-speech tags, sentence splitting, and user dictionary management.

LGPL v3 licensing requires careful review for proprietary use.

LGPL-3.0-onlycompiled wheel
346.1Kdownloads / mo
demoji Worth it
PyPI · Linguistic · released Apr 2026

demoji finds and removes emojis from text, mapping each emoji to its Unicode description or replacing it with a plain-text equivalent.

Apache-2.0pure Python
338.2Kdownloads / mo
azure-ai-translation-text Worth it
PyPI · Linguistic · released May 2026

Provides a Python client for Azure's neural machine translation service, enabling text translation, transliteration, and language detection across supported languages.

Install it if you need to call Azure's Translator service from Python.

license unclearpure Python · 3.9+
335.7Kdownloads / mo
rjieba With conditions
PyPI · Linguistic · released Apr 2026

A Python binding to the Rust-based jieba-rs Chinese text segmentation library, providing fast word tokenization and part-of-speech tagging for Chinese text.

permissive licensecompiled wheel
334.7Kdownloads / mo
phonetics Skip
PyPI · Linguistic · released Mar 2018

Computes phonetic keys of strings using Soundex, NYSIIS, Metaphone, and Double Metaphone algorithms for fuzzy matching and phonetic indexing.

MITbuilds from sourceabandoned
328.6Kdownloads / mo
alt-profanity-check With conditions
PyPI · Linguistic · released Jun 2026

Detects offensive or profane language in text strings using a machine-learning model trained on labeled datasets, returning binary classifications or probability scores.

MITpure Python · 3.11+
324.9Kdownloads / mo
mypy-boto3-comprehend With conditions
PyPI · Linguistic · released Apr 2026

Provides type annotations and IDE autocompletion support for boto3's Comprehend service, enabling static type checking with mypy, pyright, and editor tools.

MITpure Python · 3.9+
319.3Kdownloads / mo
lorem With conditions
PyPI · Linguistic · released Jun 2016

Generates random placeholder text that resembles Latin (lorem ipsum style) for use in templates, mockups, and testing.

However, verify compatibility with your Python version before relying on it in production, and consider maintaining a local fork if long-term support becomes necessary.

MITpure Pythonabandoned
318.6Kdownloads / mo
kaldialign Worth it
PyPI · Linguistic · released Jun 2026

Computes edit distance, alignment, and word error rate (WER) between sequences using Kaldi's original algorithms, with support for compound word matching and statistical confidence intervals.

permissive licensecompiled wheel · 3.10+
318.6Kdownloads / mo
clean-text With conditions
PyPI · Linguistic · released Jan 2026

Preprocesses and normalizes user-generated text by fixing unicode errors, removing or replacing URLs, emails, code snippets, and other patterns, with optional transliteration to ASCII and support for parallel batch processing.

Apache-2.0pure Python · 3.9+aging
317.6Kdownloads / mo
semantic-text-splitter With conditions
PyPI · Linguistic · released Jun 2026

Splits long text into semantically meaningful chunks sized for LLM context windows, respecting sentence and paragraph boundaries rather than breaking mid-thought.

permissive licensecompiled wheel · 3.10+
307.4Kdownloads / mo
cn2an Worth it
PyPI · Linguistic · released Apr 2026

Converts between Chinese numerals and Arabic numerals in multiple modes, supporting integers, decimals, negatives, and sentence-level transformations including dates, fractions, and percentages.

MITpure Python · 3.7+
304.2Kdownloads / mo
argostranslate With conditions
PyPI · Linguistic · released Feb 2026

Argos Translate is an open-source offline neural machine translation library that translates text between many language pairs using OpenNMT's CTranslate2 backend, with support for automatic language pivoting when direct translations are unavailable.

MITpure Python · 3.5+
300.4Kdownloads / mo