It-translatur async ta' googletrans jaċċetta URL proxy
Uża l-argument proxy wieħed fuq it-Translator async ta' googletrans u agħlaq il-klijent HTTPX tiegħu b'maniġer tal-kuntest async.
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.