O que é a detecção de idioma na Linguagem de IA do Azure?

A detecção de idioma é um dos recursos oferecidos pelo Linguagem de IA do Azure, uma coleção de aprendizado de máquina e algoritmos de IA na nuvem para o desenvolvimento de aplicativos inteligentes que envolvem linguagem escrita. A detecção de idioma é capaz de detectar mais de 100 idiomas em seu script primário. Além disso, ele oferece detecção de script para detectar scripts com suporte para cada idioma detectado de acordo com o padrão ISO 15924 para um número selecionado de idiomas compatíveis com o Serviço de Linguagem de IA do Azure.

Esta documentação contém os seguintes tipos de artigos:

  • Os guias de início rápido são instruções de introdução que orientam sobre como fazer solicitações ao serviço.
  • Os guias de instruções contêm instruções de uso do serviço de maneiras mais específicas ou personalizadas.

Recursos de detecção de idioma

  • Detecção de idioma: retorna um idioma predominante para cada documento que você envia, juntamente com seu nome ISO 639-1, um nome legível por humanos, pontuação de confiança, nome do script e código de script de acordo com o padrão ISO 15924.

  • Detecção de script: para distinguir entre vários scripts usados para escrever determinados idiomas, como o cazaque, a detecção de idioma retorna um nome de script e um código de script de acordo com o padrão ISO 15924.

  • Tratamento de conteúdo ambíguo: para ajudar a desambiguar o idioma com base na entrada, você pode especificar um código de país/região ISO 3166-1 alfa-2. Por exemplo, a palavra "communication" é comum ao inglês e ao francês. Especificar a origem do texto como França pode ajudar o modelo de detecção de idioma a determinar o idioma correto.

Fluxo de trabalho típico

Para usar esse recurso, você envia dados para análise e manipula a saída da API em seu aplicativo. A análise é realizada no estado em que se encontra, sem nenhuma personalização adicionada para o modelo usado nos seus dados.

  1. Crie um recurso da Linguagem de IA do Azure, que concede a você acesso aos recursos oferecidos pela Linguagem de IA do Azure para o idioma. Ele gera uma senha (chamada de chave) e uma URL de ponto de extremidade que você usa para autenticar solicitações de API.

  2. Crie uma solicitação usando a API REST ou a biblioteca de cliente para C#, Java, JavaScript e Python. Você também pode enviar chamadas assíncronas com uma solicitação em lote para combinar solicitações de API para vários recursos em uma só chamada.

  3. Envie a solicitação que contém seus dados de texto. A chave e o ponto de extremidade são usados para autenticação.

  4. Transmita por streaming ou armazene a resposta localmente.

Introdução à detecção de linguagem

Para usar a detecção de idioma, envie um texto não estruturado bruto para análise e processe a saída da API no aplicativo. A análise é realizada no estado em que se encontra, sem nenhuma personalização adicional para o modelo usado em seus dados. Há três maneiras de usar a detecção de idioma:

Opção de desenvolvimento Descrição
Language Studio O Language Studio é uma plataforma baseada na Web que permite que você experimente a vinculação de entidade com exemplos de texto sem uma conta do Azure, e seus próprios dados quando você se inscreve. Para obter mais informações, confira o site do Language Studio ou o início rápido do Language Studio.
API REST ou biblioteca de clientes (SDK do Azure) Integre a detecção de idioma aos seus aplicativos usando a API REST ou a biblioteca de clientes disponível em uma variedade de linguagens. Para saber mais, confira o guia de início rápido da detecção de idioma.
Contêiner do Docker Use o contêiner do Docker disponível para implantar esse recurso local. Esses contêineres do Docker permitem que você aproxime o serviço dos seus dados para fins de conformidade, segurança ou outras razões operacionais.

IA responsável

Um sistema de IA inclui não apenas a tecnologia, mas também as pessoas que a usarão, as pessoas que serão afetadas por ela e o ambiente em que ela foi implantada. Leia a nota de transparência para detecção de idioma para saber mais sobre o uso responsável de IA e a implantação em seus sistemas. Você também pode conferir os artigos a seguir para saber mais:

Próximas etapas

Há duas maneiras de começar a usar o recurso de vinculação de entidade:

  • Language Studio, que é uma plataforma baseada na Web que permite experimentar vários recursos do serviço de Linguagem de IA do Azure sem a necessidade de escrever código.
  • O artigo de início rápido para obter instruções de como fazer solicitações para o serviço usando a API REST e o SDK da biblioteca de clientes.