googletrans асинхрондук котормочусу прокси URLди кабыл алат
googletrans асинхрондук Translator ичиндеги жалгыз proxy аргументин колдонуп, анын HTTPX кардарын асинхрондук контекст менеджери менен жабыңыз.
googletrans асинхрондук 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())
Асинхрондук контекст негизги HTTP кардарын жабат. translateди күтпөстөн чакыруу башка API формасына таандык жана бул асинхрондук аракетти аткарбайт.
Котормо акыркы чекити HTTPS колдонсо да, прокси URL жөнөкөй HTTP угуучусун көрсөтө алат. Купуя эмес текст менен уруксат берилген сыноо үчүн HTTP прокси тизмеси ачык акыркы чекит талапкерлерин берет. Прокси эсеби керек болгондо ошол URLдин туура коддолгон колдонуучу маалыматы же HTTPX колдогон прокси конфигурациясы колдонулат.
Эски мисалдар proxies карталарын өткөрчү, алардын ичинде ички httpcore.SyncHTTPProxy объектилери бар эле. Алар эски googletrans жана httpcore интерфейстерине көз каранды. Аларды бул ачык асинхрондук конструктор менен айкалыштырбаңыз.
googletrans Google Translate веб-интерфейсин ишке ашырат; бул расмий Google Cloud Translation SDKдан башка пакет жана аутентификация модели. Прокси конфигурациясын колдонуудан мурун колдонмо чын эле кайсы кардарды импорттогонун текшериңиз.