QuestionQ3

Implement text analysis solutions

You have an application named App1 that uses Azure Speech in Foundry Tools to transcribe live calls.

Transcript segments frequently contain both English and Spanish. App1 sends each segment to Azure Translator in Foundry Tools for translation into another language, but mixed-language segments sometimes produce incomplete or incorrect translations.

You need to reduce translation errors, ensuring that the entire transcript is translated successfully.

What should you do before sending the segments to Translator?

  • A Use document translation to translate the entire transcript as a single document.
  • B Split the mixed-language segments into single-language segments and translate each segment separately.
  • C Enable automatic language detection for the translation request.
  • D Specify English as the source language in the translation request for all the segments.
Explanation

Azure Translator performs best when a request's source content is a single language, because language identification and translation both operate on the assumption of one dominant source language per request; a segment that mixes English and Spanish causes the service to mis-detect or mis-translate the portion in the non-dominant language. Splitting each mixed-language transcript segment into single-language sub-segments before translating each one separately ensures every portion is translated correctly and the entire transcript is translated successfully. Treating the whole transcript as one document does not resolve mixed-language content within a single passage, enabling automatic language detection still only selects one source language per request, and forcing English as the source language for every segment would mistranslate the Spanish portions.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!