The Text Analytics API is a cloud-based service that provides advanced natural language processing over raw text, and includes four main functions: sentiment analysis, key phrase extraction, named entity recognition, and language detection.
Box 1: Yes -
You can detect which language the input text is written in and report a single language code for every document submitted on the request in a wide range of languages, variants, dialects, and some regional/cultural languages. The language code is paired with a score indicating the strength of the score.
Box 2: No -
Box 3: Yes -
Named Entity Recognition: Identify and categorize entities in your text as people, places, organizations, date/time, quantities, percentages, currencies, and more.
Well-known entities are also recognized and linked to more information on the web.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview