Azure Cognitive Service for Language documentation

Learn how to integrate AI into your applications that can extract information, classify text, understand conversational language, answer questions and more.

Extract information

Use Natural Language Understanding (NLU) to extract information from unstructured text. For example, identify key phrases or Personally Identifiable Information (PII), summarize text, recognize and categorize named entities, or customize an entity extraction model on top of your domain set.

Classify Text

Use Natural Language Understanding (NLU) to detect the language or classify the sentiment of text you have. You can also classify your text documents by customizing a classification model over your dataset.

Answer questions

Provide answers to questions being asked in unstructured texts using our prebuilt capabilities, or customize your domain specific question-and-answer pairs over data you provide.

Understand conversations

Create your own models to classify conversational utterances and extract detailed information from them to fulfill scenarios.

Translate text

Use cloud-based neural machine translation to build intelligent, multi-language solutions for your applications.