Translator async i googletrans ekspozon një argument të vetëm proxy dhe e kalon te AsyncClient i 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())

Konteksti async mbyll klientin bazë HTTP. Thirrja e translate pa e pritur i përket një forme tjetër API dhe nuk e kryen këtë veprim async.

URL-i i proxy mund të tregojë një dëgjues HTTP të zakonshëm edhe pse pika e përfundimit të përkthimit përdor HTTPS. Për një test të lejuar me tekst jo të ndjeshëm, lista e proxyve HTTP ofron kandidatë publikë të pikave të përfundimit. Kur kërkohet një llogari proxy, përdoret informacioni i përdoruesit i koduar si duhet i atij URL-i ose konfigurimi i proxy-t i mbështetur nga HTTPX.

Shembujt e vjetër kalonin mapime proxies që përmbanin objekte të brendshme httpcore.SyncHTTPProxy. Ato varen nga ndërfaqe më të vjetra googletrans dhe httpcore. Mos i kombinoni me këtë konstruktor async publik.

googletrans zbaton një ndërfaqe web të Google Translate; është një paketë dhe model autentikimi i ndryshëm nga SDK-ja zyrtare Google Cloud Translation. Verifikoni cilin klient aplikacioni importon në të vërtetë përpara se të aplikoni konfigurimin e proxy-t.

Artikuj të ngjashëm