async googletrans تەرجىمانى proxy URL نى قوبۇل قىلىدۇ
googletrans نىڭ async Translator دىكى بىرلا proxy پارامېتىرىنى ئىشلىتىپ، HTTPX client نى async context manager بىلەن تاقاڭ.
googletrans نىڭ async Translator بىرلا proxy پارامېتىرىنى تەمىنلەپ، ئۇنى HTTPX نىڭ AsyncClient غا يەتكۈزىدۇ:
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())
async مۇھىت ئاستىدىكى HTTP client نى تاقايدۇ. translate نى await قىلماي چاقىرۇش باشقا API شەكلىگە تەۋە بولۇپ، بۇ async مەشغۇلاتنى ئىجرا قىلمايدۇ.
تەرجىمە ئاخىرلاش نۇقتىسى HTTPS ئىشلەتكەن بولسىمۇ، proxy URL ئادەتتىكى HTTP ئاڭلىغۇچنى كۆرسىتەلەيدۇ. ھېسسىياتسىز تېكىست بىلەن رۇخسەت قىلىنغان سىناق ئۈچۈن HTTP proxy تىزىملىكى ئاشكارا ئاخىرلاش نۇقتىسى نامزاتلىرىنى تەمىنلەيدۇ. proxy ھېساباتى كېرەك بولغاندا شۇ URL نىڭ توغرا كودلانغان ئىشلەتكۈچى ئۇچۇرى ياكى HTTPX قوللايدىغان proxy تەڭشىكى ئىشلىتىلىدۇ.
كونا مىساللار proxies خەرىتىلىرىنى يەتكۈزەتتى، ئۇلارنىڭ ئىچىدە ئىچكى httpcore.SyncHTTPProxy ئوبيېكتلىرى بار ئىدى. ئۇلار كونا googletrans ۋە httpcore كۆرۈنمە يۈزلىرىگە باغلىق. ئۇلارنى بۇ ئاشكارا async قۇرغۇچ بىلەن بىرلەشتۈرمەڭ.
googletrans Google Translate نىڭ تور كۆرۈنمە يۈزىنى ئەمەلگە ئاشۇرىدۇ؛ ئۇ رەسمىي Google Cloud Translation SDK دىن پەرقلىق بولاق ۋە دەلىللەش مودېلىدۇر. proxy تەڭشىكىنى قوللىنىشتىن ئىلگىرى پروگرامما ئەمەلىيەتتە قايسى client نى ئىمپورت قىلىدىغانلىقىنى جەزملەڭ.