AI-102 practice question 17 of 35

You plan to build an app that will generate a list of tags for uploaded images. The app must meet the following requirements: • Generate tags in a user’s preferred language. • Support English, French, and Spanish. • Minimize development effort You need to build a function that will generate the tags for the app. Which Azure service endpoint should you use?

Full set: 378 questions

Domain Implement Azure AI Vision solutions

Answer options
A: Custom Vision image classification
B: Content Moderator Image Moderation
C: Custom Translator
D: Computer Vision Image Analysis Correct answer
Correct Answer:
D. Computer Vision Image Analysis
Explanation

The Azure AI Computer Vision service's Image Analysis feature is designed for this exact scenario. It uses a pre-trained model to analyze an image and generate a list of relevant content tags. This meets the "minimize development effort" requirement as no custom model training is needed. The Image Analysis API includes a language parameter in its endpoint request, which allows the caller to specify the desired output language for the tags. This directly supports the requirement to generate tags in English, French, and Spanish.

Why Incorrect

A. Custom Vision image classification requires you to build, train, and manage your own model, which contradicts the "minimize development effort" requirement. It does not inherently provide multi-language tag output.
B. Content Moderator Image Moderation is a specialized service for detecting potentially offensive or undesirable content, not for generating general-purpose descriptive tags like "building" or "animal".
C. Custom Translator is a service for translating text between languages. It does not have the capability to analyze images or generate tags from visual content.

References

1. Microsoft Learn, "What is Image Analysis?": This document explicitly states, "The Image Analysis service can return content tags for thousands of recognizable objects, living beings, scenery, and actions that appear in images." It also mentions that the service is pre-trained, aligning with the minimal effort requirement. (Reference: Quickstart: Image Analysis, Section: Prerequisites and Analyze an image).

2. Microsoft Learn, "Call the Image Analysis API": The documentation for the REST API and SDKs shows the language query parameter. The table of supported languages for image tagging explicitly lists English (en), Spanish (es), and French (fr), confirming the multi-language requirement can be met with a single service. (Reference: How-to: Call the Image Analysis API, Section: Analyze API parameters, under the language parameter description and table).

3. Microsoft Learn, "What is Custom Vision?": This document clarifies that Custom Vision is for building custom image classifiers. It states, "Custom Vision is an image recognition service that lets you build, deploy, and improve your own image identifiers." This highlights the increased development effort compared to using a pre-built model. (Reference: What is Custom Vision?, Section: Overview).

Scroll to Top