PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Linguistics Python Packages

Python packages with the GitHub topic linguistics. Sorted by relevance, with stars and monthly downloads.
dylan-profiler
tangled-up-in-unicode

Access to the Unicode Character Database (UCD)

383K 3 6
Benedict-Carling
spanishconjugator

A python library to conjugate spanish words with parameters tense, mood and pronoun

198K 16 7
thewh1teagle
phonikud

Hebrew grapheme to phoneme (G2P)

72K 98 13
letuananh
chirptext

ChirpText is a collection of text processing tools for Python.

38K 7 3
neocl
speach

🐍🍑 Python 3 library for managing, annotating, and converting natural language corpuses using popular formats (CoNLL, ELAN, Praat, CSV, JSON, SQLite, VTT, Audacity, TTL, TIG, ISF, etc.)

34K 21 6
Kyubyong
koparadigm

KoParadigm: Korean Inflectional Paradigm Generator

31K 57 5
jacksonllee
pycantonese

Cantonese Linguistics and NLP

23K 405 42
psychopy
psychopy

For running psychology and neuroscience experiments

20K 2K 977
what-studio
tossi

Chooses correct Korean particle morphs for arbitrary words.

20K 202 10
jacksonllee
rustling

A high-performance library for computational linguistics

15K 2 0
jacksonllee
pylangacq

Language Acquisition Research Tools

12K 45 18
hbuschme
tgt

Read, write, and manipulate Praat TextGrid files with Python

9K 132 30
rawlins
svgling

linguistics tree drawing to SVG in python, aimed at Jupyter

8K 64 9
jacksonllee
wordseg

Word segmentation models

8K 5 1
pyconll
pyconll

A minimal, pure Python library to interface with CoNLL-U format files.

7K 154 12
proycon
pynlpl

PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Format for Linguistic Annotation).

6K 476 66
osoleve
glitchlings

Enemies for your LLM

5K 36 0
quadrismegistus
prosodic

Prosodic: a metrical-phonological parser, written in Python. For English and Finnish, with flexible language support.

4K 297 45
LAAC-LSCP
childproject

Python package for the management of day-long recordings of children.

3K 16 5
Ars-Linguistica
mlconjug3

A Python library to conjugate verbs in French, English, Spanish, Italian, Portuguese and Romanian (more soon) using Machine Learning techniques.

3K 80 13
psychopy
psychopy-lib

For running psychology and neuroscience experiments

3K 2K 977
CUNY-CL
wikipron

Massively multilingual pronunciation mining

3K 368 77
bretttolbert
verbecc

Verbe Complete Conjugator (verbecc) supports Catalan, Spanish, French, Italian, Portuguese and Romanian and can predict conjugation for unknown verbs using Machine Learning

3K 103 12
proycon
folia-linguistic-annotation-tool

FLAT is a web-based linguistic annotation environment based around the FoLiA format (https://proycon.github.io/folia), a rich XML-based format for linguistic annotation. Flat allows users to view annotated FoLiA documents and enrich these documents with new annotations, a wide variety of linguistic annotation types is supported through the FoLiA paradigm.

2K 113 15
    • Data from PyPI, GitHub, ClickHouse, and BigQuery