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 em sua ferramenta ou navegador de API REST favorito:
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:
Acesse o serviço de Tradutor baseado em nuvem por meio da API REST, disponível no Azure.
Use a solicitação de tradução da API REST com o contêiner do Docker de tradução de texto.
Importante
Para usar o contêiner do Tradutor, você deve preencher e enviar o formulário de solicitação online do Aplicativo de serviços de IA do Azure para Serviços Fechados e aprová-lo para adquirir acesso ao contêiner.
A imagem de contêiner do Tradutor dá suporte a recursos limitados em comparação com as ofertas de nuvem.
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 mais informações, consulte os pontos de extremidade de serviço na 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 processadas na Suíça, crie o recurso do Tradutor no Resource region
Switzerland North
ou Switzerland West
, e use o ponto de extremidade personalizado do recurso em suas 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?
Crie um recurso de Tradutor no portal do Azure.
Obtenha suas chaves de acesso e o ponto de extremidade de API. Uma URL do ponto de extremidade e uma chave somente leitura são exigidos para autenticação.
Explore nosso Início Rápido e veja casos de uso e exemplos de código para as linguagens de programação a seguir:
Próximas etapas
Aprofunde-se na API REST de Tradução de Texto: