Nõuded: Tekstisisu tõlkimiseks partiidena tuleb helistada tõlketeenuse liidesele, tuntud tootjaid on vaid mõned, näiteks: Google Translate, Azure Translate, Baidu Translate, DeepL, AWS jne.
Läbivaatamine:
Levinud tõlketeenuse pakkujad
Google Cloud Translation API (Google Translate):Hüperlingi sisselogimine on nähtav. Microsoft Azure Translator (Azure Cognitive Services):Hüperlingi sisselogimine on nähtav. DeepL API:Hüperlingi sisselogimine on nähtav.
Azure Translator
Azure Translator on pilvepõhine masintõlketeenus, mida saab kasutada teksti ja dokumentide tõlkimiseks lihtsate REST API kutsete kaudu. Teenus kasutab kaasaegset närvivõrgu masintõlke tehnoloogiat. Kohandatud tõlkija liides võimaldab luua kohandatud närvivõrgu tõlkesüsteeme, kasutades tõlkemälusid. Kohandatud tõlkesüsteemi saab kasutada teksti ja dokumentide tõlkimiseks Translatori abil.
Dokumentatsioon:Hüperlingi sisselogimine on nähtav.
Esmalt ava Azure'i veebileht, et sisse logida, ja seejärel loo Microsoft Foundry's Translatori ressurss. Nagu allpool näidatud:
Või lihtsalt klõpsa lingil:Hüperlingi sisselogimine on nähtav., nagu alloleval joonisel näidatud:
Kohanda nime, vali piirkond Globaalne (palun vali "Globaalne" piirkond),Välja arvatud juhul, kui ettevõte või rakendus nõuab kindlat piirkonda。 Rakendused, mis ei paku piirkonna valikut, kasutavad globaalset piirkonda. )。
Pärast juurutamise lõpetamist mine loodud ressursi juurde, nagu näidatud järgmisel joonisel:
Ressursihalduses vali võti ja lõpp-punkt, nagu näidatud järgmisel joonisel:
Vaata võtmeid ja API aadresse. Tekstitõlke REST API dokumentatsiooni aadress:Hüperlingi sisselogimine on nähtav.
Ava Postman testimiseks, täida dokumendis päringuparameetrid ja muu info ning tee test, nagu alloleval joonisel näidatud:
Curl Command on järgmine:
Taotluse ja paralleelsuse piirang on järgmised:
Samaaegsetele taotlustele pole piiranguid, aga !! Aga temaIga minuti keskmine vastavalt sinu kvotale!!!
Teenuse piirangud:Hüperlingi sisselogimine on nähtav.
C# kasutab HttpClientit tõlgete kutsumiseks
Ilma kolmandate osapoolte sõltuvusi kasutamata saab seda otse HttpClienti kaudu kutsuda, kood on järgmine:
Seadista võti appsettings.json järgmiselt:
Levinud vead:
{"error":{"code":429001,"message":"Server lükkas taotluse tagasi, kuna klient ületas päringu piirangud."}} {"error":{"code":401001,"message":"Päring ei ole volitatud, kuna mandaadid puuduvad või on kehtetu."}} {"error":{"code":400072,"message":"Sisendteksti massiivil on liiga palju elemente."}} {"error":{"code":500000,"message":"Tekkis ootamatu viga. Kui viga püsib, teata sellest vea kuupäeva/kellaajaga, taotle identifikaator vastuse päisest X-RequestId ja kliendi identifikaator päringu päisest X-ClientTraceId."}} Saad vaadata juhendajaid taustal ja viimase tunni kõnesid indikaatorite kaudu, nagu alloleval joonisel näidatud:
(Lõpp) |