Microsoft.Recognizers.Text provides robust recognition and resolution of entities like numbers, units, and date/time; expressed in multiple languages. Full support for Chinese, English, French, Spanish, and Portuguese. Partial support for German, Japanese, Korean, and Dutch. More on the way.
Microsoft.Recognizers.Text powers pre-built entities in both LUIS: Language Understanding Intelligent Service and Microsoft Bot Framework; and is also available as standalone packages (for the base classes and the different entity recognizers).
The Microsoft.Recognizers.Text packages currently target four platforms:
- C# version - NuGet packages available at: https://www.nuget.org/profiles/Recognizers.Text
- JavaScript version - NPM packages available at: https://www.npmjs.com/~recognizers.text
- Python version (in progress)
- Java version (in progress)
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 opencode@microsoft.com with any additional questions or comments.
The links below provide tips and an overview on how to contribute. Thank you!