Turjumaanka async googletrans wuxuu aqbalaa URL proxy
Isticmaal doodda proxy ee keli ah ee ku taal Translator-ka async ee googletrans oo xir macmiilka HTTPX maareeyaha macnaha async.
Translator-ka async ee googletrans wuxuu soo bandhigaa hal dood proxy oo u gudbiya AsyncClient-ka 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())
Macnaha async wuxuu xiraa macmiilka HTTP ee hoose. Wicitaanka translate isagoo aan la sugayn waxay ka tirsan tahay qaab API kale mana fuliyo hawshan async.
URL-ka proxy wuxuu tilmaami karaa dhageystaha HTTP caadi ah inkastoo barta dhammaadka turjumaanku isticmaalo HTTPS. Tijaabo la ogolaaday oo leh qoraal aan xasaasi ahayn, liiska proxy HTTP wuxuu bixiyaa musharixiin barta dhammaadka dadweynaha. Marka loo baahdo akoon proxy, waxaa la isticmaalaa macluumaadka isticmaalaha ee si sax ah loo codeeyay ee URL-kaas ama habaynta proxy ee HTTPX taageerto.
Tusaalooyin hore waxay gudbinayeen khariidadaha proxies oo ay ku jiraan walxo gudaha httpcore.SyncHTTPProxy. Kuwaasi waxay ku tiirsan yihiin interface-yada googletrans iyo httpcore ee hore. Ha ku darin iyaga dhismahan async ee dadweynaha.
googletrans waxay fulisaa interface web ee Google Translate; waa xidhmayn iyo qaab xaqiijin ka duwan SDK-ga rasmiga ah ee Google Cloud Translation. Xaqiiji macmiilka uu barnaamijku dhab ahaan soo dejiyo ka hor intaadan codsan habaynta proxy.