AI-102 Question 226
Single answerYou are designing a multilingual chatbot for a global e-commerce platform using Azure AI services. The chatbot must detect the user's language dynamically and translate messages back and forth between the user and the service. Which Azure service or feature should you use to achieve this requirement?
- A
Azure Translator
- B
Azure Speech Service
- C
Azure OpenAI Service
- D
Azure Cognitive Search
Show answer and explanation
Correct answer: A
Explanation
Azure Translator is the most appropriate service for handling language translation and detection in this scenario. It supports real-time text translation and can detect the user's language dynamically, which aligns perfectly with the requirements of a multilingual chatbot.
- A. Correct.
Azure Translator is a service specifically designed for language translation and detection, making it suitable for translating messages in a multilingual chatbot.
- B. Incorrect.
Azure Speech Service is designed for speech-to-text and text-to-speech capabilities, but it does not directly handle text translation or language detection.
- C. Incorrect.
Azure OpenAI Service provides advanced natural language processing capabilities but does not specialize in language translation or detection.
- D. Incorrect.
Azure Cognitive Search is a service for indexing and querying data, and it is not relevant for language translation or detection.