Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 34|Antwoord: 0

[Bron] .NET/C# roept de Azure Translator tekstvertaalinterface service aan

[Link kopiëren]
Geplaatst opGisteren om 11:58 | | | |
Vereisten: Je moet de vertaalservice-interface aanroepen om tekstinhoud in batches te vertalen, er zijn maar een paar bekende fabrikanten, zoals: Google Translate, Azure Translate, Baidu Translate, DeepL, AWS, enzovoort.

Recensie:
.NET/C# om de Baidu Universal Translation API aan te roepen
https://www.itsvse.com/thread-10812-1-1.html

Veelvoorkomende vertaaldienstverleners

Google Cloud Translation API (Google Translate):De hyperlink-login is zichtbaar.
Microsoft Azure Translator (Azure Cognitive Services):De hyperlink-login is zichtbaar.
DeepL API:De hyperlink-login is zichtbaar.

Azure Translator

Azure Translator is een cloudgebaseerde machine vertaaldienst die gebruikt kan worden om tekst en documenten te vertalen via eenvoudige REST API-aanroepen. De dienst maakt gebruik van moderne neurale netwerk-machinevertaaltechnologie. De aangepaste vertaalinterface stelt je in staat om aangepaste neurale netwerkvertalingssystemen te maken met behulp van vertaalgeheugens. Een aangepast vertaalsysteem kan worden gebruikt om tekst en documenten te vertalen met behulp van Translator.

Documentatie:De hyperlink-login is zichtbaar.

Open eerst de Azure-website om in te loggen en maak vervolgens een vertaalbron aan in Microsoft Foundry. Zoals hieronder getoond:



Of klik gewoon op de link:De hyperlink-login is zichtbaar., zoals getoond in de onderstaande figuur:



Pas de naam aan, selecteer de regio Global (selecteer alstublieft de "Globale" regio,Tenzij het bedrijf of de applicatie een specifieke regio vereist。 Apps die geen regiokeuze aanbieden, gebruiken de Globale regio. )。



Nadat de implementatie is voltooid, ga je naar de aangemaakte bron, zoals weergegeven in de volgende figuur:



Selecteer in Resource Management de sleutel en het eindpunt, zoals weergegeven in de volgende figuur:



Bekijk sleutels en API-adressen. Tekstvertaling REST API Documentatieadres:De hyperlink-login is zichtbaar.

Open Postman voor testen, vul de aanvraagparameters en andere informatie in het document in, en voer de test uit, zoals weergegeven in de onderstaande figuur:



Het curl-commando is als volgt:

De aanvraaglimiet en gelijktijdigheidslimiet zijn als volgt:



Er is geen limiet aan gelijktijdige verzoeken, maar!! Maar hijwordt gemiddeld per minuut volgens je quotum!!!

Beperkingen van de dienstverlening:De hyperlink-login is zichtbaar.

C# gebruikt HttpClient om vertalingen aan te roepen

Zonder gebruik te maken van afhankelijkheden van derden, kun je het direct aanroepen met HttpClient, de code is als volgt:
Configureer de sleutel in appsettings.json als volgt:

Veelgemaakte fouten:
{"error":{"code":429001,"message":"De server heeft het verzoek afgewezen omdat de client de verzoeklimieten heeft overschreden."}}
{"error":{"code":401001,"message":"Het verzoek is niet geautoriseerd omdat de inloggegevens ontbreken of ongeldig zijn."}}
{"error":{"code":400072,"message":"De array van invoertekst heeft te veel elementen."}}
{"error":{"code":500000,"message":"Er is een onverwachte fout opgetreden. Als de fout blijft bestaan, rapporteer deze dan met datum/tijd van de fout, vraag de identificatie aan van responsheader X-RequestId en client-identifier van requestheader X-ClientTraceId."}}}

Je kunt de supervisors op de achtergrond bekijken en de oproepen van het afgelopen uur via de indicatoren bekijken, zoals te zien is in de onderstaande figuur:


(Einde)




Vorig:Gebruik XPath om XML- en HTML-documentinhoud op te halen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com