Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 34|Răspunde: 0

[Sursă] .NET/C# apelează serviciul de interfață de traducere a textului Azure Translator

[Copiază linkul]
Postat peIeri la 11:58 | | | |
Cerințe: Trebuie să apelezi la interfața serviciului de traducere pentru a traduce conținutul text în loturi, există doar câțiva producători cunoscuți, precum: Google Translate, Azure Translate, Baidu Translate, DeepL, AWS etc.

Recenzie:
.NET/C# pentru a chema API-ul API Universal de Traducere Baidu
https://www.itsvse.com/thread-10812-1-1.html

Furnizori obișnuiți de servicii de traducere

API de traducere Google Cloud (Google Translate):Autentificarea cu hyperlink este vizibilă.
Microsoft Azure Translator (Azure Cognitive Services):Autentificarea cu hyperlink este vizibilă.
API-ul DeepL:Autentificarea cu hyperlink este vizibilă.

Azure Translator

Azure Translator este un serviciu de traducere automată bazat pe cloud care poate fi folosit pentru a traduce texte și documente prin apeluri simple REST API. Serviciul utilizează tehnologia modernă de traducere automată a rețelelor neuronale. Interfața personalizată a traducătorului îți permite crearea unor sisteme personalizate de traducere a rețelelor neuronale folosind memorii de traducere. Un sistem de traducere personalizat poate fi folosit pentru a traduce texte și documente folosind Translator.

Documentație:Autentificarea cu hyperlink este vizibilă.

Mai întâi, deschide site-ul Azure pentru a te autentifica, apoi creează o resursă Translator în Microsoft Foundry. Așa cum se arată mai jos:



Sau pur și simplu dă click pe link:Autentificarea cu hyperlink este vizibilă., așa cum se arată în figura de mai jos:



Personalizează numele, selectează regiunea Global (te rugăm să selectezi regiunea "Global",Cu excepția cazului în care afacerea sau aplicația necesită o anumită regiune。 Aplicațiile care nu oferă selecție regională folosesc regiunea Globală. )。



După finalizarea implementării, mergeți la resursa creată, așa cum este prezentat în figura următoare:



În Managementul Resurselor, selectați cheia și punctul final, așa cum este prezentat în figura următoare:



Vizualizează cheile și adresele API-ului. Adresa documentației API REST pentru traducerea textului:Autentificarea cu hyperlink este vizibilă.

Deschide Poștașul pentru testare, completează parametrii cererii și alte informații din document și efectuează testul, așa cum este prezentat în figura de mai jos:



Curl Command este următoarea:

Limita de solicitare și limita de concurență sunt următoarele:



Nu există limită la cererile simultane, dar !! Dar elva fi mediată la fiecare minut conform cotei tale!!!

Limitări ale serviciului:Autentificarea cu hyperlink este vizibilă.

C# folosește HttpClient pentru a chema traduceri

Fără a folosi dependențe terțe, îl poți chema direct folosind HttpClient, codul fiind următorul:
Configurează cheia în appsettings.json după cum urmează:

Greșeli frecvente:
{"eroare":{"cod":429001,"mesaj":"Serverul a respins cererea deoarece clientul a depășit limitele de cerere."}}
{"eroare":{"cod":401001,"mesaj":"Cererea nu este autorizată deoarece acreditările lipsesc sau sunt invalide."}}
{"eroare":{"cod":400072,"mesaj":"Matricea de text de intrare are prea multe elemente."}}
{"eroare":{"cod":50000,"mesaj":"A apărut o eroare neașteptată. Dacă eroarea persistă, raportați-o cu data/ora erorii, identificatorul de cerere din antetul răspunsului X-RequestId și identificatorul clientului din antetul solicitării X-ClientTraceId."}}

Puteți vedea supraveghetorii în fundal și să vizualizați apelurile din ultima oră prin indicatori, așa cum este arătat în figura de mai jos:


(Sfârșit)




Precedent:Folosește XPath pentru a recupera conținut XML și HTML al documentelor
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com