Compartilhar via


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

A Tradução de Texto do Azure é um recurso de API REST baseada em nuvem do serviço de Tradutor que usa a tecnologia de tradução automática neural para permitir uma tradução rápida e precisa do texto de origem para o destino em todos os idiomas compatíveis, em tempo real. 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 da Tradução de Texto contém os seguintes tipos de artigo:

  • Inícios rápidos. Instruções de introdução que orientam sobre como fazer solicitações ao serviço.
  • Guias de instruções. Instruções para acessar e usar o serviço de maneiras mais específicas ou personalizadas.
  • Artigos de referência. Documentação da API REST e conteúdo baseado em linguagem de programação.

Recursos da Tradução de texto

A Tradução de Texto é compatível com os seguinte métodos:

  • Idiomas. Retorna uma lista de idiomas compatíveis com as operações de Traduzir, Transliterar e Pesquisar no Dicionário. Essa solicitação não requer autenticação; basta copiar e colar a seguinte solicitação GET no Postman ou em seu navegador ou ferramenta de API favorita:

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

  • Transliterar. Converte caracteres ou letras de um idioma de origem nos caracteres ou letras correspondentes de um idioma de destino.

  • Detectar. Retorna o código do idioma do código-fonte e uma variável booliana que determina se o idioma detectado é compatível com a tradução de texto e a transliteração.

    Observação

    Você pode Traduzir, Transliterar e Detectar texto com apenas uma chamada à API REST.

  • Pesquisa no dicionário. Retorna palavras equivalentes para o termo de origem no idioma de destino.

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

Opções de implantação de Tradução de Texto

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

Residência de dadosResidência de dados

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

Residência de dados de Tradução de Texto

✔️ Recurso: Tradução de Texto

Ponto de extremidade de serviço Data center de processamento de solicitações
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
Pacífico Asiático:
api-apc.cognitive.microsofttranslator.com
Leste do Japão • Sudeste da Ásia
Europa (exceto Suíça):
api-eur.cognitive.microsofttranslator.com
França Central • Oeste da Europa
Suíça:
para obter mais informações, confira Pontos de extremidade de serviço da Suíça.
Norte da Suíça • Oeste da Suíça

Pontos de extremidade de serviço da Suíça

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

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

// 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

Atualmente, o Tradutor Personalizado não está disponível na Suíça.

Introdução à Tradução de Texto

Pronto para começar?

Próximas etapas

Aprofunde-se na API REST de Tradução de Texto: