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
This tool helps you automatically identify and extract key pieces of information like numbers, units (e.g., currency, temperature), and dates/times from text written in many different languages. It takes raw text as input and outputs the recognized entities in a structured format. This is ideal for anyone building applications that need to understand natural language, such as customer service bots, virtual assistants, or data analysis tools.
1,772 stars.
Use this if you need to reliably pull out specific data points like 'five dollars', 'next Tuesday', or '25 degrees Celsius' from user-generated text or documents.
Not ideal if your primary need is general sentiment analysis, topic extraction, or complex question answering that requires deep contextual understanding beyond entity recognition.
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
sillsdev/machine
Machine is a natural language processing library for .NET that is focused on providing tools for...
ayoungprogrammer/Lango
Language Lego
rosette-api/csharp
Babel Street Analytics Client Library for C#