Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 34|Atsakyti: 0

[Šaltinis] .NET/C# iškviečia "Azure Translator" teksto vertimo sąsajos tarnybą

[Kopijuoti nuorodą]
PaskelbtaVakar 11:58 | | | |
Reikalavimai: Norint išversti teksto turinį partijomis, reikia paskambinti į vertimo paslaugos sąsają, yra tik keli žinomi gamintojai, tokie kaip: "Google Translate", "Azure Translate", "Baidu Translate", "DeepL", "Aws" ir kt.

Peržiūra:
.NET/C#, kad iškviestumėte "Baidu Universal Translation" API API
https://www.itsvse.com/thread-10812-1-1.html

Įprasti vertimo paslaugų teikėjai

"Google" debesies vertimo API ("Google" vertėjas):Hipersaito prisijungimas matomas.
Microsoft Azure Translator (Azure Cognitive Services):Hipersaito prisijungimas matomas.
"DeepL" API:Hipersaito prisijungimas matomas.

Azure Translator

"Azure Translator" yra debesų technologijomis pagrįsta mašininio vertimo paslauga, kurią galima naudoti tekstui ir dokumentams versti naudojant paprastus REST API iškvietimus. Paslauga naudoja modernią neuroninių tinklų mašininio vertimo technologiją. Pasirinktinė vertėjo sąsaja leidžia sukurti pasirinktines neuroninių tinklų vertimo sistemas naudojant vertimo atmintis. Pasirinktinė vertimo sistema gali būti naudojama tekstui ir dokumentams versti naudojant vertėją.

Dokumentacija:Hipersaito prisijungimas matomas.

Pirmiausia atidarykite "Azure" svetainę, kad prisijungtumėte, tada sukurkite vertėjo išteklius "Microsoft Foundry". Kaip parodyta žemiau:



Arba tiesiog spustelėkite nuorodą:Hipersaito prisijungimas matomas., kaip parodyta toliau pateiktame paveikslėlyje:



Tinkinkite pavadinimą, pasirinkite regioną Globalus (pasirinkite "Global" regioną,Nebent verslui ar programai reikalingas konkretus regionas。 Programose, kuriose nesiūlomas regiono pasirinkimas, naudojamas visuotinis regionas. )。



Baigę diegimą, eikite į sukurtą išteklių, kaip parodyta šiame paveikslėlyje:



Išteklių valdyme pasirinkite raktą ir galinį punktą, kaip parodyta toliau pateiktame paveikslėlyje:



Peržiūrėkite raktus ir API adresus. Teksto vertimo REST API dokumentacijos adresas:Hipersaito prisijungimas matomas.

Atidarykite paštininką testavimui, užpildykite užklausos parametrus ir kitą informaciją dokumente ir atlikite testą, kaip parodyta paveikslėlyje žemiau:



Curl komanda yra tokia:

Užklausos limitas ir sutapimo limitas yra tokie:



Vienu metu užklausų skaičius neribojamas, bet !! Bet jisbus skaičiuojamas kiekvienos minutės vidurkis pagal jūsų kvotą!!!

Paslaugų apribojimai:Hipersaito prisijungimas matomas.

C# naudoja "HttpClient" vertimams iškviesti

Nenaudodami jokių trečiųjų šalių priklausomybių, galite paskambinti tiesiogiai naudodami "HttpClient", kodas yra toks:
Sukonfigūruokite raktą appsettings.json taip:

Dažnos klaidos:
{"error":{"code":429001,"message":"Serveris atmetė užklausą, nes klientas viršijo užklausos limitus."}}
{"error":{"code":401001,"message":"Užklausa neįgaliota, nes trūksta kredencialų arba jie negalioja."}}
{"error":{"code":400072,"message":"Įvesties teksto masyve yra per daug elementų."}}
{"error":{"code":500000,"message":"Įvyko netikėta klaida. Jei klaida išlieka, praneškite apie ją nurodydami klaidos datą / laiką, užklausos identifikatorių iš atsakymo antraštės X-RequestId ir kliento identifikatorių iš užklausos antraštės X-ClientTraceId."}}

Galite peržiūrėti prižiūrėtojus fone ir peržiūrėti paskutinės valandos skambučius per rodiklius, kaip parodyta paveikslėlyje žemiau:


(Pabaiga)




Ankstesnis:XPath naudojimas XML ir HTML dokumento turiniui gauti
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com