Top 20 NuGet nlp Packages

Microsoft.Recognizers.Text.Sequence provides robust recognition and resolution of series entities like phone numbers, URLs, and e-mail and IP addresses. This is exact same library as the Microsoft.Recognizers.* packages, but with compiled Regex.
Microsoft.Recognizers.Text.NumberWithUnit provides robust recognition and resolution of numbers with units expressed in English, Spanish, French, Portuguese, Chinese, German, Dutch, Italian, Turkish, and Hindi. This is exact same library as the Microsoft.Recognizers.* packages, but with compiled...
Microsoft.Recognizers.Text.Number provides robust recognition and resolution of numbers expressed in English, Spanish, French, Portuguese, Chinese, German, Dutch, Japanese, Italian, Turkish, Swedish, and Hindi. This is exact same library as the Microsoft.Recognizers.* packages, but with compiled...
Microsoft.Recognizers.Text.DataTypes.TimexExpression provides parsing and evaluation of TIMEX expressions. This is exact same library as the Microsoft.Recognizers.* packages, but with compiled Regex.
Microsoft.Recognizers.Text.Choice provides recognition of Boolean (yes/no) answers expressed in English, Portuguese, Spanish, Japanese, Chinese, Dutch, French, German, Italian, Swedish, Bulgarian, Turkish, Hindi, and Arabic. As well as base classes to support lists of alternative choices. This i...
SharpNL is an independent reimplementation of the Apache OpenNLP software library.
.Net (C#) Binding for Rosette API
Stanford NER (also known as CRFClassifier) is a Java implementation of a Named Entity Recognizer. Named Entity Recognition (NER) labels sequences of words in a text which are the names of things, such as person and company names, or gene and protein names. The software provides a general (arbitrary ...
jieba.NET支持多种分词模式,适用于不同的应用场景;可以对繁体中文分词;还可以添加自定义词典以改善特定场景下的分词。jieba.NET提供了TF-IDF和TextRank两种关键词提取算法。
Extension of imbNLP libraries, introducing support for MULTEXT-East morphosyntactic dictionary and pipeline framework for parallel web content decomposition and POS tagging
Natural Language Processing libraries of Veles project, Core and Data namespaces dealing with lexic resources, pipeline decomposition and other NLP stuff
Morfologik Finite State Automata Traversal. Morfologik is a project aiming at generating Polish morphosyntactic dictionaries (hence the name) used for part-of-speech tagging and part-of-speech synthesis.
Package Description
.NET synonyms and antonyms library for Russian language
Tokenizer for social media posts and comments
AsoSoft Class Library offers basic natural language processing (NLP) algorithms for the Kurdish Language (ckb: Central branch of Kurdish).
Integration for Catalyst to run spaCy models from C#.
.NET Port of Language Detection Library for Java
A natural language parser is a program that works out the grammatical structure of sentences, for instance, which groups of words go together (as \"phrases\") and which words are the subject or object of a verb. Probabilistic parsers use knowledge of language gained from hand-parsed sentences to try...
A Part-Of-Speech Tagger (POS Tagger) is a piece of software that reads text in some language and assigns parts of speech to each word (and other token), such as noun, verb, adjective, etc., although generally computational applications use more fine-grained POS tags like 'noun-plural'.