Azure Cognitive Service for Language provides high-quality natural language capabilities, from sentiment analysis and entity extraction to automated question answering.

Source