Tann asynkrona googletrans-umsetarin tekur ímóti proxy-URL
Brúka ta einkultu proxy-argumentið á asynkrona Translator hjá googletrans og lat HTTPX-klientin aftur við asynkronum samhengisstýri.
Asynkroni Translator í googletrans hevur eitt einkult proxy-argument og letur tað víðari til 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())
Asynkrona samhengið letur undirliggjandi HTTP-klientin aftur. At kalla translate uttan at bíða eftir tí hoyrir til aðra API-form og ger ikki hesa asynkronu handlingina.
Proxy-URL kann vísa á ein vanligan HTTP-lyttara, hóast umsetingarendin brúkar HTTPS. Til eina loyvda roynd við ikki viðkvæmum teksti veitir HTTP-proxy-listin almennar endamøguleikar. Um proxy-konto tørvur er, verður rætt kodað brúkaraupplýsing hjá tí URL-ini brúkt, ella tann stuðlaða proxy-uppsetingin í HTTPX.
Eldri dømi sendu proxies-mappingar við innanhýsis httpcore.SyncHTTPProxy-lutum. Tey eru treytað av eldri googletrans- og httpcore-grænseflatum. Blanda teimum ikki saman við hesum almenna asynkrona byggarinum.
googletrans ger eina Google Translate-veggrænseflatu; tað er annar pakki og onnur váttanarlíkni enn almenna Google Cloud Translation SDK. Vátta, hvat klientur forritið veruliga flytur inn, áðrenn tú setur proxy-uppsetingina í verk.