Melco Student Hackathon

Innovating Excitement for a New Age

Azure Cognitive Service

Azure Cognitive Services are APIs, SDKs, and services available to help developers build intelligent applications without having direct AI or data science skills or knowledge.

Azure Cognitive Services expand on Microsoft’s evolving portfolio of machine learning APIs and enable developers to easily add cognitive features – such as emotion and video detection; facial, speech, and vision recognition; and speech and language understanding – into their applications. The goal of Azure Cognitive Services is to help developers create applications that can see, hear, speak, understand, and even begin to reason.

The catalog of services within Azure Cognitive Services can be categorized into five main pillars.
Access your Azure credits (USD $200) here.


Service Name

Service Description

Computer Vision

The Computer Vision service provides you with access to advanced algorithms for processing images and returning information.

Custom Vision Service(Preview)

The Custom Vision Service allows you to build custom image classifiers.

Content Moderator

Content Moderator provides monitoring for possible offensive, undesirable, and risky content.

Face API

Face API provides access to advanced face algorithms, enabling face attribute detection and recognition.

Emotion API (Preview)

Emotion API takes an image as an input and returns the confidence across a set of emotions for each face in the image.

Video Indexer

Video Indexer enables you to extract insights from your video.


Service Name

Service Description

Speech Service (Preview)

Speech Service adds speech-enabled features to applications.

Custom Speech Service(Preview)

The Custom Speech Service enables you to create customized language models and acoustic models tailored to your application and your users.

Bing Speech API

The Bing Speech API provides you with an easy way to create speech-enabled features in your applications.

Translator Speech

Translator Speech is a machine translation service.

Speaker Recognition API(Preview)

The Speaker Recognition API provides algorithms for speaker identification and verification.


Service Name

Service Description

Bing Spell Check

Bing Spell Check allows you to perform contextual grammar and spell checking.

Language Understanding LUIS

Language Understanding service (LUIS) allows your application to understand what a person wants in their own words.

Linguistic Analysis(Preview)

Linguistic Analysis provides natural language processing tools that identify the structure of a text.

Text Analytics

Text Analytics provides natural language processing over raw text for sentiment analysis, keyphrase extraction, and language detection.

Translator Text

Translator text provides for machine-based text translation in near real-time.

Web Language Model(Preview)

Natural language processing for predicting word sequencing, completions, and word breaking of strings with no spaces.


Service Name

Service Description

Bing News Search

Bing News Search returns a list of news articles determined to be relevant to the user's query.

Bing Video Search

Bing Video Search returns a list of videos determined to be relevant to the user's query.

Bing Web Search

Bing Web Search returns a list of search results determined to be relevant to the user's query.

Bing Autosuggest

Bing Autosuggest allows you to send a partial search query term to Bing and get back a list of suggested queries.

Bing Custom Search

Bing Custom Search allows you to create tailored search experiences for topics that you care about.

Bing Entity Search

Bing Entity Search returns information about entities that Bing determines are relevant to a user's query.

Bing Image Search

Bing Image Search returns a display of images determined to be relevant to the user's query.

Bing Visual Search

Bing Visual Search provides returns insights about an image such as visually similar images, shopping sources for products found in the image, and related searches.


Service Name

Service Description

Custom Decision Service(Preview)

Custom Decision Service helps you create intelligent systems with contextual decision making for personalizing and optimizing user experience.

QnA Maker

QnA Maker allows you to build a question and answer service from your semi-structured content.

Azure Cognitive Services enables you to build applications that see, hear, speak with, and understand your users. Between these services, more than three dozen languages are supported, allowing users to communicate with your application in natural ways.

This article is broken into two sections. The first lists core languages commonly supported across Azure Cognitive Services. The second section focuses on additional language support for each of the services. Language availability may vary by country/region and market.


Core languages: These core languages are supported across Azure Cognitive Services
  • Chinese¹
  • English
  • French
  • German
  • Italian
  • Japanese
  • Korean²
  • Portuguese
  • Spanish
Additional language availability by service: Click here

Software Development Kits (SDKs)

Download and install language-specific SDKs and tools for your platform of choice.