Non-autoregressive System 1 decision engine. Typed choice, score and yes/no decisions over any text in a single forward pass, in 100+ languages, with a router that picks the right checkpoint per request.
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
Naive linter for English prose
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Go efficient fast multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
The most accurate natural language detection library for Go, suitable for short text and mixed-language text
🚀 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.
Selected Machine Learning algorithms for natural language processing and semantic analysis in Golang
No-Frills Functional Programming Lib Augmenting Javascript/Node.js
- functional-programming
- pure-function
- recursion
- javascript
Automatic text summarization
Natural Language Processing (NLP) library for Crystal
- string-distance
- stemmer
- inflector
- sentiment-analysis
Bayesian text classifier with flexible tokenizers and storage backends for Go
An English (Porter2) stemming implementation in Elixir.
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!
A Multilingual Latent Dirichlet Allocation (LDA) Pipeline with Stop Words Removal, n-gram features, and Inverse Stemming, in Python.
A natural language understanding system for English
Stemmer packages for Go programming language. Includes English, German and Dutch stemmers.
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
Elixir port of Nakatani Shuyo's natural language detector
- elixir
- language-detection
- language
- elixir-lang
SimpleNLG-EnFr 1.1 is a bilingual English/French adaption of SimpleNLG v4.2
Investigating multilingual language models (BERT) by using them for NER in German and English
The shamoji (杓文字) is a word filtering package