O que é a Tradução de Texto do Azure?

A Tradução de Texto do Azure é uma funcionalidade da API REST baseada na nuvem do serviço Translator que utiliza a tecnologia de tradução automática neural para permitir a tradução rápida e precisa de texto de origem para destino em tempo real em todos os idiomas suportados. Nesta visão geral, você aprenderá como as APIs REST de tradução de texto permitem que você crie soluções inteligentes para seus aplicativos e fluxos de trabalho.

A documentação de tradução de texto contém os seguintes tipos de artigo:

  • Inícios rápidos. Instruções de introdução para guiá-lo ao fazer solicitações ao serviço.
  • Guias de utilização. Instruções para aceder e utilizar o serviço de formas mais específicas ou personalizadas.
  • Artigos de referência. Documentação da API REST e conteúdo baseado em linguagem de programação.

Recursos de tradução de texto

A Tradução de Texto suporta os seguintes métodos:

  • Línguas. Retorna uma lista de idiomas suportados pelas operações Traduzir, Transliterar e Pesquisa de Dicionário . Esta solicitação não requer autenticação; basta copiar e colar a seguinte solicitação GET em sua ferramenta ou navegador favorito da API REST:

    https://api.cognitive.microsofttranslator.com/languages?api-version=3.0
    
  • Traduzir. Renderiza texto em um único idioma de origem para vários textos no idioma de destino com uma única solicitação.

  • Transliterado. Converte caracteres ou letras de um idioma de origem para os caracteres ou letras correspondentes de um idioma de destino.

  • Detetar. Retorna o código de idioma do código-fonte e uma variável booleana indicando se o idioma detetado é suportado para tradução e transliteração de texto.

    Nota

    Você pode traduzir, transliterar e detetar texto com uma única chamada de API REST.

  • Pesquisa de dicionário. Devolve palavras equivalentes para o termo de origem na língua de chegada.

  • Exemplo de dicionário Devolve exemplos de estrutura gramatical e contexto para o par de termos de origem e de destino.

Opções de implantação de tradução de texto

Adicione Tradução de Texto aos seus projetos e aplicativos usando os seguintes recursos:

Residência de dados

A residência de dados da Tradução de Texto depende da região do Azure onde o recurso do Tradutor foi criado:

Residência de dados de tradução de texto

✔️ Característica: Tradutor de texto

Ponto final de serviço Centro de dados de processamento de pedidos
Global (recomendado):
api.cognitive.microsofttranslator.com
Data center disponível mais próximo.
Américas:
api-nam.cognitive.microsofttranslator.com
Leste dos EUA 2 • Oeste dos EUA 2
Ásia-Pacífico
api-apc.cognitive.microsofttranslator.com:
Leste do Japão • Sudeste Asiático
Europa (exceto Suíça):
api-eur.cognitive.microsofttranslator.com
França Central • Europa Ocidental
Suíça:
Para obter mais informações, consulte Pontos de extremidade de serviço da Suíça.
Suíça Norte • Suíça Oeste

Pontos finais de serviço na Suíça

Os clientes com um recurso localizado na Suíça Norte ou Suíça Oeste podem garantir que suas solicitações de API de texto sejam atendidas na Suíça. Para garantir que as solicitações sejam tratadas na Suíça, crie o recurso Tradutor no ou Switzerland Weste, em Resource region Switzerland North seguida, use o ponto de extremidade personalizado do recurso em suas solicitações de API.

Por exemplo: se você criar um recurso Tradutor no portal do Azure com Resource region as Switzerland North e seu nome de recurso for my-swiss-n, seu ponto de extremidade personalizado será https​://my-swiss-n.cognitiveservices.azure.com. E um exemplo de solicitação para traduzir é:

// Pass secret key and region using headers to a custom endpoint
curl -X POST "https://my-swiss-n.cognitiveservices.azure.com/translator/text/v3.0/translate?to=fr" \
-H "Ocp-Apim-Subscription-Key: xxx" \
-H "Ocp-Apim-Subscription-Region: switzerlandnorth" \
-H "Content-Type: application/json" \
-d "[{'Text':'Hello'}]" -v

O Tradutor Personalizado não está disponível atualmente na Suíça.

Introdução à tradução de texto

Pronto para começar?

Próximos passos

Aprofunde-se na API REST de tradução de texto: