Glacann aistritheoir async googletrans le URL seachfhreastalaí
Úsáid an t-aonargóint proxy ar Translator async googletrans agus dún a chliant HTTPX le bainisteoir comhthéacs async.
Nochtann Translator async googletrans aonargóint proxy agus cuireann sé chuig AsyncClient HTTPX é:
import asyncio
from googletrans import Translator
async def main():
async with Translator(proxy='http://proxy.example:8080') as translator:
translated = await translator.translate('Bonjour', dest='en')
print(translated.text)
asyncio.run(main())
Dúnann an comhthéacs async an cliant HTTP bunúsach. Baineann glaoch translate gan fanacht leis sin le cruth API eile agus ní dhéanann sé an oibríocht async seo.
Is féidir le URL an seachfhreastalaí éisteoir HTTP coitianta a ainmniú cé go n-úsáideann deireadh an aistriúcháin HTTPS. Le haghaidh tástála ceadaithe le téacs neamhíogair, soláthraíonn liosta seachfhreastalaí HTTP iarrthóirí deiridh poiblí. Nuair a theastaíonn cuntas seachfhreastalaí, úsáidtear eolas úsáideora atá ionchódaithe i gceart an URL sin nó cumraíocht seachfhreastalaí a dtacaíonn HTTPX léi.
Sheol sean-shamplaí mapálacha proxies ina raibh réada inmheánacha httpcore.SyncHTTPProxy. Braitheann siadsan ar chomhéadain googletrans agus httpcore níos sine. Ná measc iad leis an tógálaí async poiblí seo.
Cuireann googletrans comhéadan gréasáin Google Translate i bhfeidhm; pacáiste agus samhail fhíordheimhniúcháin éagsúil é ó SDK oifigiúil Google Cloud Translation. Deimhnigh cé acu cliant a iompórtálann an feidhmchlár i ndáiríre sula gcuirfidh tú a chumraíocht seachfhreastalaí i bhfeidhm.