Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 34|Odpoveď: 0

[Zdroj] .NET/C# volá službu textového prekladu Azure Translator

[Kopírovať odkaz]
ZverejnenéVčera o 11:58 | | | |
Požiadavky: Je potrebné volať rozhranie prekladateľskej služby na preklad textového obsahu v dávkach, existuje len niekoľko známych výrobcov, ako napríklad: Google Translate, Azure Translate, Baidu Translate, DeepL, AWS a podobne.

Revízia:
.NET/C# na volanie Baidu Universal Translation API API
https://www.itsvse.com/thread-10812-1-1.html

Poskytovatelia bežných prekladateľských služieb

Google Cloud Translation API (Google Translate):Prihlásenie na hypertextový odkaz je viditeľné.
Microsoft Azure Translator (Azure Cognitive Services):Prihlásenie na hypertextový odkaz je viditeľné.
DeepL API:Prihlásenie na hypertextový odkaz je viditeľné.

Azure Translator

Azure Translator je cloudová strojová prekladateľská služba, ktorú možno použiť na preklad textu a dokumentov prostredníctvom jednoduchých REST API volaní. Služba využíva modernú technológiu strojového prekladu neurónových sietí. Vlastné rozhranie prekladača vám umožňuje vytvárať vlastné systémy prekladu neurónových sietí pomocou prekladových pamätí. Na preklad textu a dokumentov pomocou Translatoru je možné použiť vlastný prekladateľský systém.

Dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.

Najprv otvorte webovú stránku Azure, aby ste sa prihlásili, a potom vytvorte prekladateľský zdroj v Microsoft Foundry. Ako je uvedené nižšie:



Alebo jednoducho kliknite na odkaz:Prihlásenie na hypertextový odkaz je viditeľné., ako je znázornené na obrázku nižšie:



Prispôsobte názov, vyberte región Globálny (prosím, vyberte región "Globálny",Pokiaľ podnik alebo žiadosť nevyžaduje konkrétny región。 Aplikácie, ktoré neponúkajú výber regiónu, používajú globálny región. )。



Po dokončení nasadenia prejdite na vytvorený zdroj, ako je znázornené na nasledujúcom obrázku:



V Správe zdrojov vyberte kľúč a koncový bod, ako je znázornené na nasledujúcom obrázku:



Zobraziť kľúče a adresy API. Adresa dokumentácie REST API pre preklad textu:Prihlásenie na hypertextový odkaz je viditeľné.

Otvorte Postman na testovanie, vyplňte parametre požiadaviek a ďalšie informácie v dokumente a vykonajte test, ako je znázornené na obrázku nižšie:



Príkaz curl je nasledovný:

Limit požiadaviek a limit súbežnosti sú nasledovné:



Nie je obmedzený počet súbežných žiadostí, ale !! Ale onbude spriemerované na každú minútu podľa vašej kvóty!!!

Obmedzenia služieb:Prihlásenie na hypertextový odkaz je viditeľné.

C# používa HttpClient na volanie prekladov

Bez použitia závislostí tretích strán ho môžete volať priamo pomocou HttpClient, kód je nasledovný:
Nakonfigurujte kľúč v appsettings.json nasledovne:

Bežné chyby:
{"error":{"code":429001,"message":"Server požiadavku zamietol, pretože klient prekročil limity požiadaviek."}}
{"error":{"code":401001,"message":"Požiadavka nie je autorizovaná, pretože chýbajú alebo sú neplatné prihlasovacie údaje."}}
{"error":{"code":400072,"message":"Pole vstupného textu má príliš veľa prvkov."}}
{"error":{"code":500000,"message":"Neočakávaná chyba. Ak chyba pretrváva, nahláste ju s dátumom/časom chyby, identifikátorom požiadavky z hlavičky odpovede X-RequestId a identifikátorom klienta z hlavičky požiadavky X-ClientTraceId."}}

Dozorcov môžete sledovať na pozadí a cez indikátory sledovať hovory z poslednej hodiny, ako je znázornené na obrázku nižšie:


(Koniec)




Predchádzajúci:Použite XPath na získanie obsahu XML, HTML dokumentov
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com