Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 34|Atbildi: 0

[Avots] .NET/C# izsauc Azure tulkotāja teksta tulkošanas interfeisa pakalpojumu

[Kopēt saiti]
PublicētsVakar plkst. 11:58 | | | |
Prasības: Nepieciešams zvanīt uz tulkošanas pakalpojuma saskarni, lai tulkotu teksta saturu partijās, ir tikai daži pazīstami ražotāji, piemēram: Google Translate, Azure Translate, Baidu Translate, DeepL, Aws utt.

Pārskats:
.NET/C#, lai izsauktu Baidu universālās tulkošanas API API
https://www.itsvse.com/thread-10812-1-1.html

Parastie tulkošanas pakalpojumu sniedzēji

Google mākoņa tulkošanas API (Google tulkotājs):Hipersaites pieteikšanās ir redzama.
Microsoft Azure Translator (Azure Cognitive Services):Hipersaites pieteikšanās ir redzama.
DeepL API:Hipersaites pieteikšanās ir redzama.

Azure Translator

Azure Translator ir mākoņa arhitektūras mašīntulkošanas pakalpojums, ko var izmantot, lai tulkotu tekstu un dokumentus, izmantojot vienkāršus REST API izsaukumus. Pakalpojumā tiek izmantota mūsdienīga neironu tīkla mašīntulkošanas tehnoloģija. Pielāgotais tulkotāja interfeiss ļauj izveidot pielāgotas neironu tīkla tulkošanas sistēmas, izmantojot tulkošanas atmiņas. Pielāgotu tulkošanas sistēmu var izmantot, lai tulkotu tekstu un dokumentus, izmantojot tulkotāju.

Dokumentācija:Hipersaites pieteikšanās ir redzama.

Vispirms atveriet Azure vietni, lai pierakstītos, un pēc tam izveidojiet tulkotāja resursu programmā Microsoft Foundry. Kā parādīts zemāk:



Vai vienkārši noklikšķiniet uz saites:Hipersaites pieteikšanās ir redzama., kā parādīts attēlā:



Pielāgojiet nosaukumu, atlasiet reģionu Globālais (lūdzu, atlasiet reģionu "Globālā"Ja vien uzņēmumam vai lietojumprogrammai nav nepieciešams konkrēts reģions。 Lietotnēs, kurās netiek piedāvāta reģiona atlase, tiek izmantots globālais reģions. )。



Kad izvietošana ir pabeigta, dodieties uz izveidoto resursu, kā parādīts šajā attēlā:



Sadaļā Resursu pārvaldība atlasiet atslēgu un galapunktu, kā parādīts šajā attēlā:



Skatīt atslēgas un API adreses. Teksta tulkošana REST API dokumentācijas adrese:Hipersaites pieteikšanās ir redzama.

Atveriet pastnieku testēšanai, aizpildiet pieprasījuma parametrus un citu informāciju dokumentā un veiciet testu, kā parādīts zemāk redzamajā attēlā:



Curl komanda ir šāda:

Pieprasījuma ierobežojums un vienlaicīguma ierobežojums ir šāds:



Vienlaicīgiem pieprasījumiem nav ierobežojumu, bet !! Bet viņštiks aprēķināta vidējā vērtība katrai minūtei atbilstoši jūsu kvotai!!!

Pakalpojuma ierobežojumi:Hipersaites pieteikšanās ir redzama.

C# izmanto HttpClient, lai izsauktu tulkojumus

Neizmantojot trešo pušu atkarības, varat to izsaukt tieši, izmantojot HttpClient, kods ir šāds:
Konfigurējiet atslēgu appsettings.json šādi:

Bieži sastopamās kļūdas:
{"error":{"code":429001,"message":"Serveris noraidīja pieprasījumu, jo klients ir pārsniedzis pieprasījumu limitus."}}
{"error":{"code":401001,"message":"Pieprasījums nav autorizēts, jo trūkst akreditācijas datu vai tie ir nederīgi."}}
{"error":{"code":400072,"message":"Ievades teksta masīvā ir pārāk daudz elementu."}}
{"error":{"code":500000,"message":"Radās neparedzēta kļūda. Ja kļūda joprojām pastāv, ziņojiet par to, norādot kļūdas datumu/laiku, pieprasījuma identifikatoru no atbildes galvenes X-RequestId un klienta identifikatoru no pieprasījuma galvenes X-ClientTraceId."}}

Jūs varat apskatīt uzraugus fonā un apskatīt pēdējās stundas zvanus, izmantojot indikatorus, kā parādīts zemāk redzamajā attēlā:


(Beigas)




Iepriekšējo:XPath izmantošana, lai izgūtu XML, HTML dokumenta saturu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com