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

61
/ 100
Established

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.

natural-language-understanding chatbots data-extraction multilingual-text-processing virtual-assistants
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

1,772

Forks

433

Language

C#

License

MIT

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.