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 customizable 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 used only for your model training
Customize multilingual models for your domain
Accelerate development with 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.
Better understand customer perception
Analyze positive and negative sentiment in social media, customer reviews, and other sources to get a pulse on your brand.
Comprehend information faster
Automatically generate summaries of documents or conversation transcripts to help you more quickly understand information from internal documents, customer service calls, product reviews, emails, and more.
Classify documents using your domain-specific labels to improve decision making.
Process medical text
Process unstructured medical data to improve patient care.
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
Microsoft invests more than $1 billion annually on cybersecurity research and development.
We employ more than 3,500 security experts who are dedicated to data security and privacy.
Get the power, control, and customization you need with flexible pricing
Pay as you go based on the number of text records, with no upfront costs.
Get started with an Azure free account
Start free. Get $200 credit to use within 30 days. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free.
After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.
After 12 months, you'll keep getting 55+ always-free services—and still pay only for what you use beyond your free monthly amounts.
Trusted by companies of all sizes
LaLiga increases fan engagement
A football (soccer) organization 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.
Insurer boosts customer experience
Progressive Insurance used Azure AI to create an engaging customer experience with a chatbot.
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 utilization reviews, medical appeals, and quality oversight assessments.
Text Request understands sentiments at scale
A software provider uses text analytics to respond to customer sentiment and create positive marketing experiences.
Language documentation and resources
Explore popular developer resources
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 customize with your labeled data, or simply annotate data using the data-labeling 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.
Yes, use the analyze operation to combine more than one feature in the same asynchronous call. The analyze 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.