Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 3.31 KB

File metadata and controls

49 lines (32 loc) · 3.31 KB
title titleSuffix description author manager ms.service ms.topic ms.date ms.author ms.custom
What is language detection in Azure AI Language?
Azure AI services
An overview of language detection in Azure AI services, which helps you detect the language that text is written in by returning language codes.
jboback
nitinme
azure-ai-language
overview
12/19/2023
jboback
language-service-language-detection

What is language detection in Azure AI Language?

Language detection is one of the features offered by Azure AI Language, a collection of machine learning and AI algorithms in the cloud for developing intelligent applications that involve written language. Language detection is able to detect more than 100 languages in their primary script. In addition, it offers script detection to detect multiple scripts per language according to the ISO 15924 standard for a select number of languages.

This documentation contains the following types of articles:

  • Quickstarts are getting-started instructions to guide you through making requests to the service.
  • How-to guides contain instructions for using the service in more specific or customized ways.

Language detection features

  • Language detection: Returns one predominant language for each document you submit, along with its ISO 639-1 name, a human-readable name, confidence score, script name and script code according to ISO 15924 standard.

  • Script detection: To distinguish between multiple scripts used to write certain languages, such as Kazakh, language detection returns a script name and script code according to the ISO 15924 standard.

  • Ambiguous content handling: To help disambiguate language based on the input, you can specify an ISO 3166-1 alpha-2 country/region code. For example, the word "communication" is common to both English and French. Specifying the origin of the text as France can help the language detection model determine the correct language.

[!INCLUDE Typical workflow for pre-configured language features]

Get started with language detection

[!INCLUDE development options]

Responsible AI

An AI system includes not only the technology, but also the people who will use it, the people who will be affected by it, and the environment in which it's deployed. Read the transparency note for language detection to learn about responsible AI use and deployment in your systems. You can also see the following articles for more information:

[!INCLUDE Responsible AI links]

Next steps

There are two ways to get started using the entity linking feature:

  • Language Studio, which is a web-based platform that enables you to try several Azure AI Language features without needing to write code.
  • The quickstart article for instructions on making requests to the service using the REST API and client library SDK.