AI-102 Question 252
Single answerYou are building a multilingual chatbot using Azure AI services for a global e-commerce platform. The chatbot needs to translate user queries and responses to multiple languages simultaneously to cater to users from different regions. Which Azure service or feature should you use to implement this functionality?
- A
Azure Translator with the TranslateAsync API
- B
Azure Cognitive Search with language detection
- C
Azure Speech to Text with language models
- D
Azure Language Understanding (LUIS) with multilingual intent matching
Show answer and explanation
Correct answer: A
Explanation
Azure Translator with the TranslateAsync API is specifically designed to handle real-time translation of text into multiple languages simultaneously, making it the best choice for implementing multilingual chatbot functionality. Other options like Azure Cognitive Search, Speech to Text, and LUIS serve different purposes and do not meet the requirement for simultaneous translation.
- A. Correct.
Azure Translator with the TranslateAsync API supports real-time translation to multiple languages simultaneously. This is the correct choice for translating text to multiple languages at once.
- B. Incorrect.
Azure Cognitive Search does provide some language detection capabilities but is primarily used for indexing and searching data, not for translation.
- C. Incorrect.
Azure Speech to Text converts spoken language into text but does not handle text translation or work with multiple languages simultaneously.
- D. Incorrect.
Azure Language Understanding (LUIS) focuses on understanding intent in natural language but does not provide real-time multilingual translation capabilities.