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:

Microsoft's Educational Content Around This Topic For The AI-900 Exam:

Get Started with AI on Azure

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.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need