microsoft/Recognizers-Text
Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text
Implements language-specific recognizers through a modular architecture with JSON specification test cases, enabling pattern-based extraction of structured entities from unstructured text. Powers foundational entity recognition across Microsoft's conversational AI stack including LUIS, Bot Framework, and Text Analytics, with cross-platform support via .NET, JavaScript/TypeScript, and Python packages.
1,772 stars.
Stars
1,772
Forks
433
Language
C#
License
MIT
Category
Last pushed
Jan 23, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/microsoft/Recognizers-Text"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
wooorm/franc
Natural language detection
winkjs/wink-pos-tagger
English Part-of-speech (POS) tagger
ayoungprogrammer/Lango
Language Lego
sillsdev/machine
Machine is a natural language processing library for .NET that is focused on providing tools for...
SciSharp/CherubNLP
Natural Language Processing in .NET Core