Nochdaidh Translator async googletrans aon argamaid proxy agus cuiridh e gu AsyncClient HTTPX i:

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ùinidh an co-theacs async an cliant HTTP bunaiteach. Buinidh gairm translate gun feitheamh ri cruth API eile agus cha dèan e an obair async seo.

Faodaidh URL a' phroxy èisteir HTTP àbhaisteach ainmeachadh ged a chleachdas ceann-uidhe an eadar-theangachaidh HTTPS. Airson deuchainn cheadaichte le teacsa neo-mhothachail, bheir liosta proxy HTTP tagraichean ceann-uidhe poblach. Nuair a tha cunntas proxy a dhìth, cleachdar fiosrachadh cleachdaiche air a chòdachadh gu ceart an URL sin no rèiteachadh proxy le taic HTTPX.

Chuir seann eisimpleirean mapadh proxies le nithean a-staigh httpcore.SyncHTTPProxy. Tha iadsan an urra ri eadar-aghaidhean googletrans agus httpcore nas sine. Na measgaich iad leis an tàstair async poblach seo.

Cuiridh googletrans eadar-aghaidh lìn Google Translate an gnìomh; 's e pasgan agus modail dearbhaidh eadar-dhealaichte bho SDK oifigeil Google Cloud Translation a th' ann. Dearbh an cliant a nì an aplacaid a chur a-steach gu fìor mus cuir thu a rèiteachadh proxy an sàs.

Artaigilean co-cheangailte