Microsoft.Recognizers.Text provides robust recognition and resolution of numbers, units, and date/time expressed in multiple languages. Full support for Chinese, English, French, Spanish, and Portuguese. Partial support for German. More on the way.
Microsoft.Recognizers.Text currently has implementations in C# and Javascript:
Nuget packages - for the base classes and the different supported entities - are available in nuget.org at: https://www.nuget.org/profiles/Recognizers.Text
NPM packages are available in npmjs.com (with the @preview tag for now) at: https://www.npmjs.com/~recognizers.text
Contributions are greatly welcome! Both for fixes and extensions in the currently supported languages and for expansion to new ones. Especially for Japanese, Italian, Korean, and Dutch.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
The links below provide tips and an overview on how to contribute. Thank you!