
Access Azure AI Language via SDKs (Python, JavaScript, .NET) or the REST API. Prebuilt endpoints accelerate common scenarios (summarization, NER, sentiment), while custom models and prompt tuning help adapt results to your data and workflow.
Core capabilities
Below are the primary text-analysis capabilities available in Azure AI Language Services, with typical use cases and short descriptions to help you choose the right tool.
Quick examples
The examples below illustrate how to call Language capabilities. Replace <your-resource-endpoint> and <your-key-or-token> with your Azure resource values.Use the REST API for platform-agnostic integration; use an SDK for ergonomics and built-in authentication helpers. Refer to the official API docs for the exact endpoint and API version you should use.
REST (curl) — Language detection (illustrative)
SDK (Python) — Summarization (illustrative)
Best practices
- Preprocess text to remove irrelevant formatting and noise (HTML tags, scripts) before analysis.
- For large-scale document processing, batch inputs and parallelize requests within service limits.
- When working with sensitive data, prefer PII redaction and follow your organization’s compliance policies.
- Validate entity linking results against your knowledge base before automatic ingestion.
Links and references
- Azure AI Language overview: https://learn.microsoft.com/azure/ai-services/language/
- REST API and endpoint reference: https://learn.microsoft.com/azure/ai-services/language/reference
- SDK documentation and samples:
- Example external KB for entity linking: https://en.wikipedia.org/wiki/Albert_Einstein