Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 34|Resposta: 0

[Fonte] .NET/C# chama o serviço de interface de tradução de texto Azure Translator

[Copiar link]
Publicado emOntem às 11:58 | | | |
Requisitos: É necessário chamar a interface do serviço de tradução para traduzir conteúdo de texto em lotes, existem apenas alguns fabricantes conhecidos, como: Google Tradutor, Azure Traduzível, Baidu Tradutor, DeepL, Aws, etc.

Revisar:
.NET/C# para chamar a API Universal de Tradução do Baidu
https://www.itsvse.com/thread-10812-1-1.html

Provedores comuns de serviços de tradução

API de Tradução do Google Cloud (Google Tradutor):O login do hiperlink está visível.
Microsoft Azure Translator (Azure Cognitive Services):O login do hiperlink está visível.
API do DeepL:O login do hiperlink está visível.

Azure Translator

Azure Translator é um serviço de tradução automática baseado em nuvem que pode ser usado para traduzir texto e documentos por meio de chamadas simples de API REST. O serviço utiliza tecnologia moderna de tradução automática de redes neurais. A interface tradutora personalizada permite criar sistemas de tradução de redes neurais customizados usando memórias de tradução. Um sistema de tradução personalizado pode ser usado para traduzir textos e documentos usando o Tradutor.

Documentação:O login do hiperlink está visível.

Primeiro, abra o site do Azure para fazer login e, em seguida, crie um recurso do Tradutor no Microsoft Foundry. Como mostrado abaixo:



Ou simplesmente clique no link:O login do hiperlink está visível., como mostrado na figura abaixo:



Personalize o nome, selecione a região Global (por favor, selecione a região "Global",A menos que o negócio ou aplicação exija uma região específica。 Apps que não oferecem seleção por região usam a região Global. )。



Após a conclusão da implantação, vá ao recurso criado, conforme mostrado na figura a seguir:



Em Gerenciamento de Recursos, selecione a chave e o ponto final, conforme mostrado na figura a seguir:



Visualize chaves e endereços de API. Endereço da Documentação da API REST para tradução de texto:O login do hiperlink está visível.

Abra o Postman para testes, preencha os parâmetros da solicitação e outras informações no documento e realize o teste, conforme mostrado na figura abaixo:



Comando Curl é o seguinte:

O limite de solicitação e o limite de concorrência são os seguintes:



Não há limite para pedidos simultâneos, mas !! Mas eleserá uma média para cada minuto de acordo com sua cota!!!

Limitações de Serviço:O login do hiperlink está visível.

C# usa HttpClient para chamar traduções

Sem usar dependências de terceiros, você pode chamá-lo diretamente usando HttpClient, o código é o seguinte:
Configure a chave em appsettings.json da seguinte forma:

Erros comuns:
{"error":{"code":429001,"message":"O servidor rejeitou a solicitação porque o cliente excedeu os limites de solicitação."}}
{"error":{"code":401001,"message":"A solicitação não é autorizada porque as credenciais estão faltando ou são inválidas."}}
{"error":{"code":400072,"message":"O array de texto de entrada tem elementos demais."}}
{"Erro":{"Código":500000,"Mensagem":"Um erro inesperado ocorreu. Se o erro persistir, reporte-o com data/hora do erro, identificador de solicitação do cabeçalho de resposta X-RequestId, e identificador de cliente do cabeçalho de requisição X-ClienteTraceId."}}

Você pode ver os supervisores em segundo plano e visualizar as ligações da última hora através dos indicadores, conforme mostrado na figura abaixo:


(Fim)




Anterior:Use o XPath para recuperar XML e conteúdo de documentos HTML
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com