It-Translator async ta' googletrans jesponi argument wieħed proxy u jgħaddih lill-AsyncClient ta' 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())

Il-kuntest async jagħlaq il-klijent HTTP ta' taħt. Sejħa lil translate mingħajr ma tistennieh tappartjeni għal forma oħra ta' API u ma twettaqx din l-operazzjoni async.

L-URL tal-proxy tista' ssemmi listener HTTP ordinarju anke jekk il-punt tat-tarf tat-traduzzjoni juża HTTPS. Għal test permess b'test mhux sensittiv, il-lista tal-proxy HTTP tipprovdi kandidati għall-punti tat-tarf pubbliċi. Meta jkun meħtieġ kont tal-proxy, jintuża l-informazzjoni tal-utent kodifikata sew ta' dik l-URL jew il-konfigurazzjoni tal-proxy appoġġata minn HTTPX.

Eżempji eqdem għaddejjin mappings proxies li fihom oġġetti interni httpcore.SyncHTTPProxy. Dawk jiddependu fuq interfaces eqdem ta' googletrans u httpcore. Tħallathomx ma' dan il-kostruttur async pubbliku.

googletrans jimplimenta interface web ta' Google Translate; huwa pakkett u mudell ta' awtentikazzjoni differenti mis-SDK uffiċjali ta' Google Cloud Translation. Ivverifika liema klijent l-applikazzjoni attwalment timporta qabel ma tapplika l-konfigurazzjoni tal-proxy tiegħu.

Artikli relatati