See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 34|Vastuse: 0

[Allikas] .NET/C# kutsub Azure Translatori tekstitõlke liidese teenust

[Kopeeri link]
PostitatudEile kell 11:58 | | | |
Nõuded: Tekstisisu tõlkimiseks partiidena tuleb helistada tõlketeenuse liidesele, tuntud tootjaid on vaid mõned, näiteks: Google Translate, Azure Translate, Baidu Translate, DeepL, AWS jne.

Läbivaatamine:
.NET/C#, et kutsuda Baidu Universal Translation API API-d
https://www.itsvse.com/thread-10812-1-1.html

Levinud tõlketeenuse pakkujad

Google Cloud Translation API (Google Translate):Hüperlingi sisselogimine on nähtav.
Microsoft Azure Translator (Azure Cognitive Services):Hüperlingi sisselogimine on nähtav.
DeepL API:Hüperlingi sisselogimine on nähtav.

Azure Translator

Azure Translator on pilvepõhine masintõlketeenus, mida saab kasutada teksti ja dokumentide tõlkimiseks lihtsate REST API kutsete kaudu. Teenus kasutab kaasaegset närvivõrgu masintõlke tehnoloogiat. Kohandatud tõlkija liides võimaldab luua kohandatud närvivõrgu tõlkesüsteeme, kasutades tõlkemälusid. Kohandatud tõlkesüsteemi saab kasutada teksti ja dokumentide tõlkimiseks Translatori abil.

Dokumentatsioon:Hüperlingi sisselogimine on nähtav.

Esmalt ava Azure'i veebileht, et sisse logida, ja seejärel loo Microsoft Foundry's Translatori ressurss. Nagu allpool näidatud:



Või lihtsalt klõpsa lingil:Hüperlingi sisselogimine on nähtav., nagu alloleval joonisel näidatud:



Kohanda nime, vali piirkond Globaalne (palun vali "Globaalne" piirkond),Välja arvatud juhul, kui ettevõte või rakendus nõuab kindlat piirkonda。 Rakendused, mis ei paku piirkonna valikut, kasutavad globaalset piirkonda. )。



Pärast juurutamise lõpetamist mine loodud ressursi juurde, nagu näidatud järgmisel joonisel:



Ressursihalduses vali võti ja lõpp-punkt, nagu näidatud järgmisel joonisel:



Vaata võtmeid ja API aadresse. Tekstitõlke REST API dokumentatsiooni aadress:Hüperlingi sisselogimine on nähtav.

Ava Postman testimiseks, täida dokumendis päringuparameetrid ja muu info ning tee test, nagu alloleval joonisel näidatud:



Curl Command on järgmine:

Taotluse ja paralleelsuse piirang on järgmised:



Samaaegsetele taotlustele pole piiranguid, aga !! Aga temaIga minuti keskmine vastavalt sinu kvotale!!!

Teenuse piirangud:Hüperlingi sisselogimine on nähtav.

C# kasutab HttpClientit tõlgete kutsumiseks

Ilma kolmandate osapoolte sõltuvusi kasutamata saab seda otse HttpClienti kaudu kutsuda, kood on järgmine:
Seadista võti appsettings.json järgmiselt:

Levinud vead:
{"error":{"code":429001,"message":"Server lükkas taotluse tagasi, kuna klient ületas päringu piirangud."}}
{"error":{"code":401001,"message":"Päring ei ole volitatud, kuna mandaadid puuduvad või on kehtetu."}}
{"error":{"code":400072,"message":"Sisendteksti massiivil on liiga palju elemente."}}
{"error":{"code":500000,"message":"Tekkis ootamatu viga. Kui viga püsib, teata sellest vea kuupäeva/kellaajaga, taotle identifikaator vastuse päisest X-RequestId ja kliendi identifikaator päringu päisest X-ClientTraceId."}}

Saad vaadata juhendajaid taustal ja viimase tunni kõnesid indikaatorite kaudu, nagu alloleval joonisel näidatud:


(Lõpp)




Eelmine:Kasuta XPathi XML-i ja HTML-dokumendi sisu hankimiseks
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com