Microsoft Certified Azure AI Fundamentals · Free Practice Question Medium
Question 4
Which of the following best distinguishes synchronous document translation from asynchronous batch document translation in Azure AI Translator?
-
A
Synchronous translation returns the translated document directly to the client without external storage, while asynchronous translation processes multiple documents concurrently using Azure Blob storage.
-
B
Synchronous translation requires manual intervention, whereas asynchronous translation is fully automated with no need for external storage.
-
C
Synchronous translation is only used for short text snippets, whereas asynchronous translation is reserved for preserving complex formatting in long documents.
-
D
Synchronous translation uses custom translation models, while asynchronous translation relies solely on prebuilt models.
Reveal correct answer
Correct answer: A
Explanation
Distinguishing Synchronous vs. Asynchronous Batch Document Translation
When using Azure AI Translator for document translation, it's important to understand the differences between the two primary processing methods: synchronous and asynchronous batch translation.
Synchronous Document Translation:
In synchronous translation, the translation request is processed in real time. When a client sends a document for translation, the service quickly processes the text and returns the translated output immediately as a response. This approach is ideal for smaller documents or cases where immediate results are required. The key point here is that the translated document is sent directly back to the client without the need for any external or intermediate storage.Asynchronous Batch Document Translation:
In contrast, asynchronous translation is designed for handling large volumes of documents or more complex translation tasks. In this mode, documents are submitted as a batch and stored (typically in Azure Blob Storage). The service then processes these documents concurrently in the background. Once translation is complete, the results are stored back in Azure Blob Storage, and clients can retrieve the translated documents at their convenience. This process decouples the translation process from the client request, making it more scalable for bulk translation tasks.
Why Synchronous translation is only used for short text snippets, whereas asynchronous translation is reserved for preserving complex formatting in long documents is correct:
It clearly differentiates the two methods by highlighting that synchronous translation directly returns the result to the client without external storage, whereas asynchronous translation leverages Azure Blob Storage to handle multiple documents concurrently. This distinction is critical for designing solutions that match business needs based on document volume and required response times.
Further Reading and Documentation:
The Azure Cognitive Services Translator documentation also offers insights into various translation modes and their use cases.
Microsoft's Educational Content Around This Topic For The AI-900 Exam:
A.
Synchronous document translation provides immediate results for single documents without needing Azure Blob storage, whereas asynchronous batch document translation is designed for processing multiple documents at once, with both the source and translated documents stored in Blob storage to preserve structure and formatting.
B.
Both synchronous and asynchronous translation processes are automated; the key difference is in how results are returned and managed.
C.
The primary difference is not based solely on text length but on the processing method and storage requirements.
D.
Both methods can use prebuilt or custom translation models; the difference lies in the processing workflow rather than the model type.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
