AI-102 Question 251
Single answerYou are building a multilingual chatbot for customer support using Azure AI services. The chatbot needs to translate user input into multiple languages (e.g., French, Spanish, and German) simultaneously to send to different regional teams for analysis. Which Azure service or feature should you use to achieve this requirement?
- A
Azure Translator's Translate API with multiple target languages
- B
Azure Speech Service for real-time transcription and translation
- C
Azure Cognitive Search with language translation integration
- D
Azure Bot Service with multilingual intent recognition
Show answer and explanation
Correct answer: A
Explanation
Azure Translator's Translate API is specifically designed for translating text into multiple languages in one call, making it the ideal solution for the requirement of simultaneous translation into multiple languages in a multilingual chatbot scenario. Other services like Azure Speech Service or Azure Bot Service are either focused on related but different functionality or lack direct support for the described use case.
- A. Correct.
Azure Translator's Translate API supports translating text into multiple target languages in a single API call. This is the most efficient and accurate solution for the described scenario.
- B. Incorrect.
Azure Speech Service is primarily designed for speech-to-text and text-to-speech functionality, and while it supports translation, it is mainly focused on real-time speech translation rather than simultaneous text translation into multiple languages.
- C. Incorrect.
Azure Cognitive Search is a search service and does not natively provide translation capabilities. It is not suitable for this requirement.
- D. Incorrect.
Azure Bot Service can support multilingual bots, but it requires external translation services like Azure Translator for handling the translation of text into multiple languages. It does not provide translation functionality on its own.