Azure Language
Azure Language is a cloud-based service providing Natural Language Processing (NLP) features for understanding and analyzing text. Build intelligent applications with pre-configured and customizable language models for text analytics, entity extraction, sentiment analysis, and conversational AI.Key Capabilities
Text Analytics
Extract insights from unstructured text
Entity Recognition
Identify and categorize entities in text
Sentiment Analysis
Determine sentiment and opinions
Summarization
Generate summaries of documents and conversations
Q&A
Build question answering systems
Custom Models
Train models for your specific domain
Pre-configured Features
Ready-to-use NLP capabilities that require no training:Named Entity Recognition (NER)
Identify and categorize entities in text:- Person: Names of people
- Location: Cities, countries, landmarks
- Organization: Companies, agencies, institutions
- DateTime: Dates, times, durations
- Quantity: Numbers, measurements, percentages
- Email, URL, Phone Number: Contact information
Personally Identifiable Information (PII) Detection
Detect and redact sensitive information:- Personal: Names, addresses, phone numbers
- Financial: Credit card numbers, bank accounts
- Medical: Health information (PHI)
- Government: SSN, passport numbers, tax IDs
Sentiment Analysis and Opinion Mining
Analyze sentiment at document and sentence level:- Overall sentiment: Positive, negative, neutral, mixed
- Confidence scores: For each sentiment category
- Opinion mining: Link opinions to specific aspects
Key Phrase Extraction
Extract main concepts from text:- Identify key topics and themes
- Extract important phrases
- Summarize main points
Language Detection
Detect language of text:- Identify from 120+ languages
- Return language code and name
- Confidence score for detection
Summarization
Generate summaries of text and conversations:Extractive Summarization
Extract key sentences from document:Abstractive Summarization
Generate new summary text:Conversation Summarization
Summarize meetings and calls:- Chapter summaries for long meetings
- Issue and resolution extraction (call centers)
- Follow-up actions and items
Entity Linking
Disambiguate entities and link to Wikipedia:Text Analytics for Health
Extract medical information from clinical text:- Conditions: Diagnoses, symptoms
- Medications: Drugs, dosages
- Procedures: Treatments, examinations
- Anatomy: Body structures
- Relations: Connections between entities
Custom Features
Train models specific to your domain:Custom Named Entity Recognition
Train models to extract domain-specific entities:- Define custom entity categories
- Label training data
- Train and deploy models
- 50+ labeled documents recommended
Custom Text Classification
Classify documents into custom categories:- Single-label: Each document gets one category
- Multi-label: Documents can have multiple categories
- Define your own classification schema
- 50+ labeled documents per class
Conversational Language Understanding (CLU)
Build conversational AI models:- Intents: What the user wants to do
- Entities: Key information to extract
- Utterances: Example phrases
- Train with Language Studio
Question Answering
Build custom Q&A systems:- Import from documents, URLs, FAQs
- Add question-answer pairs manually
- Train conversational models
- Multi-turn conversations
- Chitchat personalities
Orchestration Workflow
Connect multiple language models:- Route to CLU, Q&A, or LUIS
- Combine different project types
- Single endpoint for multiple models
Language Support
Azure Language supports 100+ languages for various features:- NER: 20+ languages
- Sentiment Analysis: 90+ languages
- Key Phrase Extraction: 120+ languages
- Language Detection: 120+ languages
Use Cases
Customer Support
Customer Support
- Analyze customer feedback sentiment
- Extract key issues from support tickets
- Build Q&A chatbots
- Summarize support conversations
- Detect PII in customer communications
Content Analysis
Content Analysis
- Categorize articles and documents
- Extract key topics and themes
- Summarize long documents
- Detect language of content
- Link entities to knowledge bases
Healthcare
Healthcare
- Extract medical entities from notes
- Analyze clinical documentation
- Identify medications and conditions
- Support clinical decision systems
- Ensure PHI compliance
Business Intelligence
Business Intelligence
- Analyze survey responses
- Monitor brand sentiment
- Extract insights from feedback
- Categorize business documents
- Track customer satisfaction
SDK Support
Python
C#
Java
JavaScript
Getting Started
Try Language Studio
Test features with sample data at language.cognitive.azure.com
Pricing
- Free Tier (F0): 5,000 text records per month
- Standard Tier (S): Pay per 1,000 text records
- Custom models: Additional training and hosting costs
- Different pricing for different features