Reikalavimai: Norint išversti teksto turinį partijomis, reikia paskambinti į vertimo paslaugos sąsają, yra tik keli žinomi gamintojai, tokie kaip: "Google Translate", "Azure Translate", "Baidu Translate", "DeepL", "Aws" ir kt.
Peržiūra:
Įprasti vertimo paslaugų teikėjai
"Google" debesies vertimo API ("Google" vertėjas):Hipersaito prisijungimas matomas. Microsoft Azure Translator (Azure Cognitive Services):Hipersaito prisijungimas matomas. "DeepL" API:Hipersaito prisijungimas matomas.
Azure Translator
"Azure Translator" yra debesų technologijomis pagrįsta mašininio vertimo paslauga, kurią galima naudoti tekstui ir dokumentams versti naudojant paprastus REST API iškvietimus. Paslauga naudoja modernią neuroninių tinklų mašininio vertimo technologiją. Pasirinktinė vertėjo sąsaja leidžia sukurti pasirinktines neuroninių tinklų vertimo sistemas naudojant vertimo atmintis. Pasirinktinė vertimo sistema gali būti naudojama tekstui ir dokumentams versti naudojant vertėją.
Dokumentacija:Hipersaito prisijungimas matomas.
Pirmiausia atidarykite "Azure" svetainę, kad prisijungtumėte, tada sukurkite vertėjo išteklius "Microsoft Foundry". Kaip parodyta žemiau:
Arba tiesiog spustelėkite nuorodą:Hipersaito prisijungimas matomas., kaip parodyta toliau pateiktame paveikslėlyje:
Tinkinkite pavadinimą, pasirinkite regioną Globalus (pasirinkite "Global" regioną,Nebent verslui ar programai reikalingas konkretus regionas。 Programose, kuriose nesiūlomas regiono pasirinkimas, naudojamas visuotinis regionas. )。
Baigę diegimą, eikite į sukurtą išteklių, kaip parodyta šiame paveikslėlyje:
Išteklių valdyme pasirinkite raktą ir galinį punktą, kaip parodyta toliau pateiktame paveikslėlyje:
Peržiūrėkite raktus ir API adresus. Teksto vertimo REST API dokumentacijos adresas:Hipersaito prisijungimas matomas.
Atidarykite paštininką testavimui, užpildykite užklausos parametrus ir kitą informaciją dokumente ir atlikite testą, kaip parodyta paveikslėlyje žemiau:
Curl komanda yra tokia:
Užklausos limitas ir sutapimo limitas yra tokie:
Vienu metu užklausų skaičius neribojamas, bet !! Bet jisbus skaičiuojamas kiekvienos minutės vidurkis pagal jūsų kvotą!!!
Paslaugų apribojimai:Hipersaito prisijungimas matomas.
C# naudoja "HttpClient" vertimams iškviesti
Nenaudodami jokių trečiųjų šalių priklausomybių, galite paskambinti tiesiogiai naudodami "HttpClient", kodas yra toks:
Sukonfigūruokite raktą appsettings.json taip:
Dažnos klaidos:
{"error":{"code":429001,"message":"Serveris atmetė užklausą, nes klientas viršijo užklausos limitus."}} {"error":{"code":401001,"message":"Užklausa neįgaliota, nes trūksta kredencialų arba jie negalioja."}} {"error":{"code":400072,"message":"Įvesties teksto masyve yra per daug elementų."}} {"error":{"code":500000,"message":"Įvyko netikėta klaida. Jei klaida išlieka, praneškite apie ją nurodydami klaidos datą / laiką, užklausos identifikatorių iš atsakymo antraštės X-RequestId ir kliento identifikatorių iš užklausos antraštės X-ClientTraceId."}} Galite peržiūrėti prižiūrėtojus fone ir peržiūrėti paskutinės valandos skambučius per rodiklius, kaip parodyta paveikslėlyje žemiau:
(Pabaiga) |