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).
477 stars and 1,067 monthly downloads. No commits in the last 6 months. Available on PyPI.
Stars
477
Forks
67
Language
Python
License
GPL-3.0
Category
Last pushed
Sep 14, 2023
Monthly downloads
1,067
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/proycon/pynlpl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
explosion/spaCy
💫 Industrial-strength Natural Language Processing (NLP) in Python
nltk/nltk
NLTK Source
stanfordnlp/stanza
Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many...
flairNLP/flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
aphp/edsnlp
Modular, fast NLP framework, compatible with Pytorch and spaCy, offering tailored support for...