Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 34|Odgovoriti: 0

[Vir] .NET/C# kliče storitev vmesnika za prevajanje besedil Azure Translator

[Kopiraj povezavo]
Objavljeno naVčeraj ob 11:58 | | | |
Zahteve: Za prevajanje besedilne vsebine v serijah je treba poklicati vmesnik prevajalske storitve, obstaja le nekaj znanih proizvajalcev, kot so: Google Translate, Azure Translate, Baidu Translate, DeepL, Aws itd.

Pregled:
.NET/C# za klic Baidu Universal Translation API API
https://www.itsvse.com/thread-10812-1-1.html

Ponudniki pogostih prevajalskih storitev

Google Cloud Translation API (Google Translate):Prijava do hiperpovezave je vidna.
Microsoft Azure Translator (Azure Cognitive Services):Prijava do hiperpovezave je vidna.
DeepL API:Prijava do hiperpovezave je vidna.

Azure Translator

Azure Translator je oblačna storitev strojnega prevajanja, ki jo je mogoče uporabiti za prevajanje besedil in dokumentov preko preprostih klicev REST API. Storitev uporablja sodobno tehnologijo strojnega prevajanja nevronskih mrež. Prilagojen vmesnik prevajalnika vam omogoča ustvarjanje lastnih sistemov za prevajanje nevronskih mrež z uporabo prevajalskih pomnilnikov. Za prevajanje besedil in dokumentov je mogoče uporabiti prilagojen prevajalski sistem z uporabo Translatorja.

Dokumentacija:Prijava do hiperpovezave je vidna.

Najprej odprite spletno stran Azure, da se prijavite, nato pa ustvarite prevajalski vir v Microsoft Foundryju. Kot je prikazano spodaj:



Ali pa preprosto kliknite na povezavo:Prijava do hiperpovezave je vidna., kot je prikazano na spodnji sliki:



Prilagodite ime, izberite regijo Global (prosimo, izberite regijo "Global"),Razen če podjetje ali prijava zahteva določeno regijo。 Aplikacije, ki ne ponujajo izbire regije, uporabljajo globalno regijo. )。



Po zaključku namestitve pojdite na ustvarjeni vir, kot je prikazano na naslednji sliki:



V upravljanju virov izberite ključ in končno točko, kot je prikazano na naslednji sliki:



Oglejte si ključe in API naslove. Naslov dokumentacije REST API za prevajanje besedil:Prijava do hiperpovezave je vidna.

Odprite Postman za testiranje, vnesite parametre zahteve in druge informacije v dokument ter izvedite test, kot je prikazano na spodnji sliki:



Ukaz za curl je naslednji:

Omejitev zahtev in omejitev sočasnosti sta naslednja:



Ni omejitve za sočasne zahteve, ampak!! Ampak onbo povprečen na vsako minuto glede na vašo kvoto.!!!

Omejitve storitev:Prijava do hiperpovezave je vidna.

C# uporablja HttpClient za klice prevodov

Brez uporabe kakršnihkoli odvisnosti tretjih oseb ga lahko kličete neposredno preko HttpClient, koda pa je naslednja:
Tipko v appsettings.json nastavite takole:

Pogoste napake:
{"error":{"code":429001,"message":"Strežnik je zahtevo zavrnil, ker je odjemalec presegel omejitve zahtev."}}
{"error":{"code":401001,"message":"Zahteva ni odobrena, ker manjkajo ali so neveljavni poverilnice."}}
{"error":{"code":400072,"message":"Polje vhodnega besedila vsebuje preveč elementov."}}
{"error":{"code":500000,"message":"Prišlo je do nepričakovane napake. Če napaka vztraja, jo prijavite z datumom/časom napake, identifikator zahtevka iz glave odgovora X-RequestId in identifikator odjemalca iz glave zahteve X-ClientTraceId."}}

Nadzornike si lahko ogledate v ozadju in preko indikatorjev spremljate klice zadnje ure, kot je prikazano na spodnji sliki:


(Konec)




Prejšnji:Uporabite XPath za pridobitev vsebine XML, HTML dokumentov
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com