Skip to main content

Azure AI Language pricing

Add natural language capabilities with a single API call

Industry leading language capabilities that enable you to build conversational interfaces into application, identify key terms and phrases, understand sentiments, and many others. Annotate, train, evaluate, and deploy customizable models in Language Studio without machine learning expertise.
Text analytics for health uses natural language processing to find and label information in unstructured clinical documents.

Explore pricing options

Apply filters to customize pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month fall on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the upcoming month. Sign in to the Azure pricing calculator to see pricing based on your current program/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

Language service can be purchased in tiers.

Text Records correspond to the number of 1,000-character units.

  1. Summarization features count the combined length of input document and corresponding output summary as text records. Other Language features count the length of input document.
  2. Summarization, sentiment analysis, key phrase extraction, language detection, question answering, named entity recognition, and conversational language understanding all share 5,000 free text records per month.
  3. Please contact sales for pricing of over 10 million text records.
  4. Some features such as question answering require dependent resources. When you choose question answering, an Azure AI Search resources will also be deployed in your subscription.
  5. Custom Text Analytics for health (preview) is limited to 5,000 free text records per language resource, see region support. To apply for a higher quota, please submit an Azure support ticket.
Instance Features Inferencing
Per 1,000 text records
Free - Web Sentiment analysis (available in containers)
Key phrase extraction (available in containers)
Language detection (available in containers)
Custom question answering1
Prebuilt question answering
Named entity recognition (available in containers),
including PII
Summarization (all types)
5,000 text records free2 per month
Conversational language understanding
Orchestration workflow
Custom text classification
Custom named entity recognition2
Custom Summarization - Preview
Custom sentiment analysis (preview)
Standard (S) - Web Sentiment analysis (available in containers)
Key phrase extraction (available in containers)
Language detection (available in containers)
Named entity recognition (available in containers),
including PII
Custom sentiment analysis (preview)
Conversational language understanding
Orchestration workflow
$-
Custom text classification
Custom named entity recognition (available in containers)
$-
Text analytics for health (available in containers)
Custom question answering4
Prebuilt question answering
Summarization (all types) $-
Custom Summarization - Preview $-
Conversation PII (Preview)
Free
Custom Text Analytics for health (Preview)5
Free

Training and model endpoint hosting

Instance Features Training and model endpoint hosting
Free - Web Conversational language understanding
Orchestration workflow
Standard training: free
Advanced training: up to 1 hour free
Model endpoint hosting: free
Custom text classification
Custom named entity recognition2
Custom Summarization - Preview
Custom sentiment analysis (preview)
Training: up to 1 hour free
Model endpoint hosting: up to 1 model free
Standard (S) - Web Conversational language understanding
Standard training: free
Advanced training: $- per hour
Endpoint hosting: free
Custom text classification
Custom named entity recognition
Custom Summarization - Preview
Custom sentiment analysis (preview)
Training: $- per hour
Endpoint hosting: $- per model per month

Commitment Tiers

Instance Features Price (per month) Overage
Azure – standard Sentiment analysis (and opinion mining)
Key phrase extraction
Language detection
Named entity recognition
$- per 0M text records
$- per 1M text records
$- per 3M text records
$- per 10M text records
$- per 1,000 text records
$- per 1,000 text records
$- per 1,000 text records
$- per 1,000 text records
Azure – standard Summarization $- per 3M text records $- per 1,000 text records
$- per 10M text records $- per 1,000 text records
Connected container – standard Sentiment analysis (and opinion mining)
Key phrase extraction
Language detection
Named entity recognition
$- per 0M text records
$- per 0M text records
$- per 1M text records
$- per 3M text records
$- per 10M text records
$- per 1,000 text records
$- per 1,000 text records
$- per 1,000 text records
$- per 1,000 text records
$- per 1,000 text records
Connected container – standard Summarization $- per 3M text records $- per 1,000 text records
$- per 10M text records $- per 1,000 text records

Disconnected containers

Features Price per year Max usage per year Projected usage per month
Sentiment analysis (and opinion mining), Key phrase extraction, Language detection, Named entity recognition $- 120M text records 10M text records
$- 36M text records 3M text records
Summarization $- 120M text records 10M text records
$- 36M text records 3M text records

Sign up to get access

Learn more

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.

Explore your options

Additional resources

Azure AI Language

Learn more about Azure AI Language features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

Documentation

Review technical tutorials, videos, and more Azure AI Language resources.

  • In the S tier, the service is billed for only the amount of Text Records submitted to the service.
  • A text record in the S tier contains up to 1,000 characters as measured by StringInfo.LengthInTextElements. If an input document into the Language API is more than 1,000 characters, it counts as one text record for each unit of 1,000 characters. For instance, if an input document sent to the API contains 7,500 characters, it would count as 8 text records. If an input document sent to the API contains 500 characters, it would count as 1 text record. If two documents are submitted, one document of 500 characters and one document of 1,200 characters, then the service would be billed for three text records in total: one record for the 500 character document and two text records for the 1,200 character document. You can check your text records usage in your Text Analytics resource in Azure portal under Monitoring > Metrics > Processed Text Records.
  • Usage is throttled if the transaction limit is reached on the Free tier. Customers cannot accrue overages on the free tier.
  • Let’s say an API call performs both sentiment analysis and key-phrase extraction on 1,000 documents, that will count for 2,000 transactions (2 × 1,000 documents). The maximum size of a single document is 5,120 characters as measured by StringInfo.LengthInTextElements. If a document has more than 5,120 chars then we do not process that specific document and show invalid document as the error. If a request has multiple documents, then we process all documents which are less than 5,120 characters. S0-S4 tiers have been deprecated. Guide on how to migrate.
  • Standard pricing (S instance) is text records-based pricing and enables you to use the latest capabilities of Text analytics. It is more cost-effective vs using transactions-based pricing. S0-S4 pricing tiers are now deprecated and you are encouraged to switch to S tier. Guide on how to migrate
  • Orchestration workflow only charges you for requests to the Orchestration endpoint. If the orchestration workflow project routes your request to another conversational language understanding, custom question answering, or LUIS project, you are not additionally charged for the call to that service.
  • The new PII is part of the Language conversation API preview that was launched at //BUILD 2022. The new feature is designed to process call center transcripts and chat conversations. The feature is offered free of charge until GA.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?