Skip navigation

Cognitive Service for Language

A managed service to add high-quality natural language capabilities, from sentiment analysis and entity extraction to automated question answering.

Add natural language capabilities with a single API call

Identify key terms and phrases, understand sentiments and build conversational interfaces into applications. Annotate, train, evaluate and deploy customisable models using Cognitive Service for Language without machine-learning expertise.

State-of-the-art capabilities, powered by breakthrough AI research

Multilingual models that you train once and use in other languages without retraining

Visual interface to annotate, train, evaluate and deploy your models

Your data stays yours – text input is only used for your model training

Customise multilingual models for your domain

Identify entities or tailor text classification to your organization’s needs. Train domain-specific keywords in one language and use them in other languages without retraining. Machine-learning expertise isn’t required – it’s as easy as providing the labels and a few examples.

Learn more about custom models

Accelerate development with language studio

Rapidly deploy models using language studio. Annotate by highlighting words in your sample documents. Evaluate with built-in quantitative measurements, such as precision and recall. Manage model deployments with a user-friendly dashboard.

Learn more about language studio

Identify important concepts

Identify entities and their relationships within documents. Assign labels such as dates, personally identifiable information or your domain-specific terms.

Learn more about extracting entities

Better understand customer perception

Analyse positive and negative sentiment in social media, customer reviews and other sources to get a pulse on your brand.

Learn more about sentiment analysis

Comprehend information faster

Extract sentences that collectively convey the essence of a document.

Learn more about summarisation

Automate workflows

Classify documents using your domain-specific labels to improve decision making.

Learn more about custom text classification

Process medical text

Process unstructured medical data to improve patient care.

Learn more about text analytics for health

Converse with customers

Enable a conversational interface for users to interact with your applications, bots and Internet of Things (IoT) devices using natural language.

;

Comprehensive security and compliance, built in

Get the power, control and customisation you need with flexible pricing

Pay as you go based on the number of text records, with no upfront costs.

Language documentation and resources

Trusted by companies of all sizes

Streamlining fraud analytics

KPMG is helping financial institutions save millions in compliance costs with its customer risk analytics solution, which uses text analytics to detect patterns and keywords to flag compliance risks.

KPMG

LaLiga increases fan engagement

A football organisation is engaging millions of fans around the world with a personal digital assistant, using text analytics to process incoming queries and determine user intent in multiple languages.

LaLiga

Insurer boosts customer experience

Progressive Insurance used Azure AI to create an engaging customer experience with a chatbot.

Progressive

Manufacturer empowers service engineers

Royal IHC uses Azure Cognitive Search and text analytics to relieve its engineers from time-consuming manual data searches across disparate sources and to give them insights on their structured and unstructured data.

IHC

Health services firm improves patient care

Kepro upgrades healthcare process with fast and accurate insights from text analytics that automates and improves how clinical teams perform their utilisation reviews, medical appeals and quality oversight assessments.

Kepro

Text Request understands sentiments at scale

A software provider uses text analytics to respond to customer sentiment and create positive marketing experiences.

Text Request

Frequently asked questions about Language service

  • Capabilities previously available in these services are upgraded with the latest AI and offered as capabilities in Language. Language offers a unified studio experience and unified SDKs in popular programming languages to build natural-language AI into your applications. Choose from 12 ready-to-use capabilities and easily customise with your labelled data or simply annotate data using the data-labelling canvas.
  • Language represents a commitment to provide you with the latest natural language capabilities. It consolidates familiar capabilities previously available in Text Analytics, QnA Maker and LUIS into a unified service. Use these capabilities in a single convenient SDK by creating a Language service resource.
  • To get started, you’ll need to create a Language service resource. Visit the Azure portal, select “create a resource” and search for Language service. Once you have a resource, use the capabilities via the API or SDK (for Python or C#). Download the SDK from the Azure portal, PyPi or NuGet.
  • Text Analytics (including question answering) customers benefit from the unified Language service without interruption, while classic QnA Maker and LUIS customers need to migrate to use the unified Language service. The migration is a simple process. See the documentation for detailed migration steps.
  • See each feature's supported languages in the Language Service documentation for more information.
  • Yes, use the analyse operation to combine more than one feature in the same asynchronous call. The analyse operation is currently only available in the Standard pricing tier and follows the same pricing criteria.
  • LUIS will continue to be supported and maintained as a GA service and customers are not required to migrate to the language service as both products will be maintained.

Ready when you are – let’s set up your Azure free account