💫 Industrial-strength Natural Language Processing (NLP) in Python
Repository Index
47,133 repositories indexed
1–24 of 31 · Most stars
Style and Grammar Checker for 25+ Languages
- grammar
- natural-language
- natural-language-processing
- style-checker
modest natural-language processing
- nlp
- part-of-speech
- named-entity-recognition
An open-source framework for detecting, redacting, masking, and anonymizing sensitive data (PII) across text, images, and structured data. Supports NLP, pattern matching, and customizable pipelines.
- python
- pii
- privacy
- data-anonymization
VADER Sentiment Analysis. VADER (Valence Aware Dictionary and sEntiment Reasoner) is a lexicon and rule-based sentiment analysis tool that is specifically attuned to sentiments expressed in social media, and works well on texts from other domains.
State of the Art Natural Language Processing
A full spaCy pipeline and models for scientific/biomedical documents.
- scientific-documents
- spacy
- custom-pipes
- nlp
Self-contained Machine Learning and Natural Language Processing library in Go
The Classical Language Toolkit
🚀 Catalyst is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models.
RNNLG is an open source benchmark toolkit for Natural Language Generation (NLG) in spoken dialogue system application domains. It is released by Tsung-Hsien (Shawn) Wen from Cambridge Dialogue Systems Group under Apache License 2.0.
- natural-language-processing
- natural-language-generation
- nlg-dataset
- deep-learning
CogComp's Natural Language Processing Libraries and Demos: Modules include lemmatizer, ner, pos, prep-srl, quantifier, question type, relation-extraction, similarity, temporal normalizer, tokenizer, transliteration, verb-sense, and more.
- natural-language-processing
- nlp
- big-data
- data-mining
:hospital: Medical Text Mining and Information Extraction with spaCy
- natural-language-processing
- medical-natural-language-processing
- machine-learning
- metamap
Simple embedding based text classifier inspired by fastText, implemented in tensorflow
- fasttext
- tensorflow
- language-identification
- text-classifier
Common Lisp NLP toolset
Statistical NLG for spoken dialogue systems
- natural-language-generation
- dialogue
- seq2seq
- python
Modular, fast NLP framework, compatible with Pytorch and spaCy, offering tailored support for French clinical notes.
- nlp
- medical
- text-mining
- clinical-data-warehouse
Lemmatizer for text in English. Inspired by Python's nltk.corpus.reader.wordnet.morphy
- rubynlp
- lemmatizer
- nlp
- wordnet
An NLP library for Uralic languages such as Finnish, Skolt Sami, Moksha and so on. Also supporting some non-Uralic languages such as Spanish, French, Arabic, Swedish, Norwegian, Russian and English. LLMs, FSTs and More!
- nlp-library
- uralic-languages
- finnish
- sami
A multilingual tokenizer to split a string into tokens
A natural language date and time parser for Common Lisp
A natural language understanding system for English
Chinese word splitting algorithm MMSEG in GO
Tagify produces a set of tags from a given source. Source can be either an HTML page, a Markdown document or a plain text. Supports English, Russian, Chinese, Hindi, Spanish, Arabic, Japanese, German, Hebrew, French and Korean languages.
- tagify
- keywords
- keyword-extraction
- html