Azure Translator integration
Microsoft Cognitive Services Translator is a cloud-based neural machine translation service that enables real-time text translation, language detection, transliteration, dictionary lookups, and document translation. Supports 100+ languages with high accuracy for global multilingual applications, content localization, and cross-language communication.
Say what should happen.
The workflow builds itself.
Common Azure Translator use cases
- job dashboard
- error recovery
- job monitoring
- content routing
- file validation
- language learning
- language picker UI
- website localization
- document localization
- Japanese romanization
What you can do with Azure Translator
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Batch, 4 operations
cancel_batch_translationCancel batch translationDELETECancels a batch translation job that is running or queued. Documents already translated remain available; pending documents are cancelled and not charged.get_all_batches_statusGet all batches statusGETLists all batch translation jobs for the account with pagination support. Returns job IDs, statuses, creation times, and document counts for each batch. Supports filtering by status, IDs, and date ranges, and sorting.get_batch_statusGet batch statusGETRetrieves the current status of a batch translation job by ID. Returns overall job status, document counts by state (NotStarted, Running, Succeeded, Failed, Cancelled), progress percentage, and any error information.start_batch_translationStart batch translationPOSTInitiates an asynchronous batch translation job for multiple documents in Azure Blob Storage. Specify source container with documents and target containers for each language. Returns a job ID for status tracking.
Document, 3 operations
get_documents_statusGet documents statusGETRetrieves the translation status of all documents within a batch job. Returns document IDs, source/target paths, status, character counts, and error details for each document.get_document_statusGet document statusGETRetrieves the translation status of a specific document within a batch job. Returns the document path, status, target language, progress percentage, and character charge count.translate_documentTranslate documentPOSTTranslates a single document synchronously while preserving the original formatting, layout, and structure. Supports PDF, DOCX, PPTX, XLSX, HTML, TXT, and other formats. Returns the translated document directly.
Dictionary, 2 operations
dictionary_examplesDictionary examplesPOSTRetrieves contextual example sentences demonstrating how a word and its translation are used in parallel texts. Input requires both the source term and target translation (from dictionary_lookup). Returns bilingual sentence pairs with the relevant...dictionary_lookupDictionary lookupPOSTPerforms bilingual dictionary lookup to find alternative translations for words or short phrases. Returns multiple translation options with part-of-speech tags (NOUN, VERB, ADJ, etc.), confidence scores, and back-translations showing how frequentl...
Language, 2 operations
detect_languageDetect languagePOSTDetects the language of input text using Azure Translator. Returns the detected language code with a confidence score (0-1), flags indicating whether translation and transliteration are supported for the detected language, and alternative language...get_languagesGet languagesGETRetrieves the complete list of languages supported by Azure Translator. Returns three categories: translation (100+ languages for text translation), transliteration (languages that support script conversion), and dictionary (language pairs for bil...
Format, 1 operation
get_supported_formatsGet supported formatsGETRetrieves the list of document and glossary formats supported by Document Translation. Returns format details including extensions, content types, and version information.
Sentence, 1 operation
break_sentenceBreak sentencePOSTIdentifies sentence boundaries in text and returns the character length of each sentence. Supports automatic language detection. Useful for splitting large texts into translatable segments or analyzing document structure.
Text, 1 operation
transliterateTransliteratePOSTConverts text from one writing script to another within the same language using Azure Translator. Common use cases include romanization (converting Japanese/Chinese/Arabic to Latin letters) and script normalization. Returns the converted text in t...
Translation, 1 operation
translate_textTranslate textPOSTTranslates text from source language to one or more target languages using Azure's neural machine translation. Supports automatic language detection when 'from' is omitted, multiple target languages in a single request (to=de&to=fr), HTML content ...
Azure Translator API rate limits
- 100 requests per second
Limits vary by subscription tier (Free, S1, S2, etc.)
These are the limits Azure Translator documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Azure Translator documentation for current values.
Use Azure Translator from Claude Code, Cursor or Codex
Connect Azure Translator in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Azure Translator operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Azure Translator
- Create your workspace
Sign up free. Nothing to install.
- Connect Azure Translator once
Add your Azure Translator connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Azure Translator integration FAQ
What can you do with the Azure Translator integration?
LiveContext exposes 15 operations on Azure Translator, covering batch, document, dictionary and language. Common uses include job dashboard, error recovery and job monitoring.
What are the Azure Translator API rate limits?
Azure Translator documents 100 requests per second. Limits vary by subscription tier (Free, S1, S2, etc.) Limits are set by Azure Translator and can depend on your plan.
