Ósamstillti googletrans-þýðandinn tekur við proxy-slóð
Notaðu eina proxy-færibreytuna á ósamstilla Translator í googletrans og lokaðu HTTPX-biðlaranum með ósamstilla samhengisstjóra.
Ósamstillti Translator í googletrans býður eina proxy-færibreytu og sendir hana 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())
Ósamstilla samhengið lokar undirliggjandi HTTP-biðlara. Að kalla translate án þess að bíða eftir því tilheyrir annarri API-mynd og framkvæmir ekki þessa ósamstillus aðgerð.
Proxy-slóðin getur vísað á venjulegan HTTP-hlustara þótt þýðingarendapunkturinn noti HTTPS. Fyrir leyfilegt próf með viðkvæmum texta býður HTTP-proxylistinn upp á opinbera endapunkta. Þegar proxy-reikningur er nauðsynlegur er notað rétt kóðuð notandaupplýsingar þeirrar slóðar eða studd proxy-stilling HTTPX.
Eldri dæmi sendu proxies-varpanir með innri httpcore.SyncHTTPProxy-hlutum. Þær byggjast á eldri viðmótum googletrans og httpcore. Ekki blanda þeim saman við þennan opinbera ósamstilla smið.
googletrans útfærir vefviðmót Google Translate; það er annar pakki og önnur auðkenningarlíkan en opinbera Google Cloud Translation SDK. Staðfestu hvaða biðlara forritið flytur í raun inn áður en þú beitir proxy-stillingunni.