AI-102 Question 229
Single answerYou are building a customer support chatbot for a global retail company that supports multiple languages. The chatbot must identify the source language of the user's input and translate it into English before processing it further. Which Azure service or combination of Azure services should you use to meet this requirement?
- A
Azure Translator service
- B
Azure Cognitive Search
- C
Azure Language Understanding (LUIS)
- D
Azure Speech to Text
Show answer and explanation
Correct answer: A
Explanation
The Azure Translator service provides both language detection and translation capabilities, making it the ideal choice for this scenario. It can identify the source language of the user input and translate it into English, allowing subsequent processing by other AI services. Other services like Azure Cognitive Search, LUIS, and Speech to Text do not offer these specific translation and language detection capabilities.
- A. Correct.
Azure Translator service is specifically designed for translating text between multiple languages and can also detect the source language automatically.
- B. Incorrect.
Azure Cognitive Search is used for indexing and searching data but does not provide translation or language detection capabilities.
- C. Incorrect.
Azure Language Understanding (LUIS) focuses on understanding the intent and entities within text but does not handle translation or source language detection.
- D. Incorrect.
Azure Speech to Text converts spoken language into text but does not handle text translation or language detection.