Exam AI-103 Topic 1 Question 7 Discussion
Actual exam question for Microsoft's AI-103 exam
Question #: 7
Topic #: 1
Question #: 7
Topic #: 1
You have an application named App1 that uses Azure Speech in Foundry Tools to transcribe live calls.
Transcript segments often contain both English and Spanish. App1 sends each segment to Azure Translator in Foundry Tools to translate to another language.
Sometimes, mixed-language segments result in incomplete or incorrect translations.
You need to reduce translation errors. The solution must ensure that the entire transcript is translated successfully.
What should you do before sending the segments to Translator?
Transcript segments often contain both English and Spanish. App1 sends each segment to Azure Translator in Foundry Tools to translate to another language.
Sometimes, mixed-language segments result in incomplete or incorrect translations.
You need to reduce translation errors. The solution must ensure that the entire transcript is translated successfully.
What should you do before sending the segments to Translator?
Suggested Answer: B Vote an answer
To fix incomplete or incorrect translations from mixed-language transcripts, you must identify and isolate the languages at the sentence or phrase level before sending the text to Azure Translator.
Azure Translator performs best when a single request contains only one source language. When it receives a mixed-language segment under a single source language code, it often fails to parse the secondary language correctly.
Here is the step-by-step pipeline you should implement inside your application before hitting the Translator API.
1. Split Segments into Sentences
Live call transcript segments can contain multiple sentences. Do not send the raw, multi-sentence segment directly to the translator if it contains mixed languages.Break the segment into individual sentences.Use regex punctuation rules or a lightweight sentence-splitting library.
2. Run Language Detection Per Sentence
Azure Translator has a built-in Detect API, but for mixed-language live calls, executing a dedicated detection step per sentence provides better control.
Reference:
https://medium.com/neural-engineer/azure-ai-speech-to-text-real-time-transcription-58bfd5fd1a28
Azure Translator performs best when a single request contains only one source language. When it receives a mixed-language segment under a single source language code, it often fails to parse the secondary language correctly.
Here is the step-by-step pipeline you should implement inside your application before hitting the Translator API.
1. Split Segments into Sentences
Live call transcript segments can contain multiple sentences. Do not send the raw, multi-sentence segment directly to the translator if it contains mixed languages.Break the segment into individual sentences.Use regex punctuation rules or a lightweight sentence-splitting library.
2. Run Language Detection Per Sentence
Azure Translator has a built-in Detect API, but for mixed-language live calls, executing a dedicated detection step per sentence provides better control.
Reference:
https://medium.com/neural-engineer/azure-ai-speech-to-text-real-time-transcription-58bfd5fd1a28
by Joanna at Sep 10, 2026, 08:30 PM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).