Describe features of Natural Language Processing workloads on Azure →mediumMultiple ChoiceObjective-mapped
AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure
What is 'batch document translation' in Azure AI Translator and what file formats does it support?
⚠ Common exam trap
Test-takers frequently confuse batch document translation with real-time translation or assume it applies to non-document data like databases or transcripts, but the key differentiator is that it's an asynchronous, file-based service that preserves document layout.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Asynchronous translation of Word, PDF, Excel, and HTML documents preserving their layout
Azure AI Translator's batch document translation is an asynchronous operation that translates entire documents (such as Word, PDF, Excel, and HTML) while preserving their original layout and structure. This is distinct from real-time or synchronous translation, as batch translation processes files in bulk via a job-based API, making it ideal for large-scale or non-interactive scenarios.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Translating database records in batches by sending SQL queries to the translation API
Why it's wrong here
The Document Translation API does not accept SQL queries or connect directly to databases; it receives a request containing source and target container URIs in Azure Blob Storage and then translates all supported files found there. To translate database records, an application would need to extract the text using a database query, call the Translator text API, and write the results back—Document Translation will not query a database on its own. Furthermore, sending raw SQL to a translation endpoint is invalid, as the service only understands document file formats and storage location metadata.
- ✓
Asynchronous translation of Word, PDF, Excel, and HTML documents preserving their layout
Why this is correct
This is the core purpose of Azure AI Document Translation, an asynchronous feature of the Translator service that processes entire Word, PDF, Excel, and HTML files stored in Azure Blob Storage. Unlike the text translation API, which works on plain strings and discards formatting, this batch operation preserves the original layout, tables, and styling while replacing the textual content with the target language. Jobs are submitted via the Azure portal or REST API, with outputs written to a designated destination container, making it ideal for translating large numbers of formatted documents in the background.
- ✗
Translating phone call transcripts in batches after calls are completed
Why it's wrong here
Azure AI Document Translation is designed to process formatted document files such as Word, PDF, Excel, and HTML that are stored in Azure Blob Storage; it does not accept plain-text phone call transcripts as input. Transcripts are unstructured text, so a more appropriate choice would be the Translator text API's synchronous or batch text translation methods, not the document-translation operation. Additionally, because Document Translation asynchronously converts entire files while preserving their original layout, it cannot meaningfully handle raw transcript text that has no document structure to preserve.
- ✗
A real-time API that translates one document page at a time as users scroll
Why it's wrong here
Document Translation is strictly an asynchronous batch service: customers submit a job by specifying source and destination Blob Storage containers, and the service processes every file in that container in the background. There is no real-time or page-by-page streaming endpoint in the Document Translation API, so the scenario of translating a single page as a user scrolls would require a browser-based integration using the Translator text API or another real-time service. The key distinction is that Document Translation deals with complete files, never incremental per-page requests.
Go deeper
Related to this question
Learn chapter
Azure Machine Learning Studio
Key term
Azure AI Translator
Azure AI Translator is a cloud-based service that uses neural machine translation to convert text between languages while preserving meaning and context.
Key term
Batch
Batch is a cloud computing service that runs large numbers of computing jobs as a group, or batch, without needing to manage individual servers.
About these practice questions
Courseiva writes every AI-900 question from scratch — 985 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.