አሲንክ googletrans ተርጓሚ የፕሮክሲ ዩአርኤል ይቀበላል
በgoogletrans አሲንክ Translator ላይ ያለውን ነጠላ የproxy አርጉመንት ይጠቀሙ እና የHTTPX ደንበኛውን በአሲንክ context manager ይዝጉ።
አሲንክ 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 ቢጠቀምም ተራ የHTTP አድራሻ ሊጠቅስ ይችላል። ስሜታዊ ያልሆነ ጽሑፍ ላለው የተፈቀደ ሙከራ የHTTP ፕሮክሲ ዝርዝር የህዝብ መጨረሻ ነጥቦችን ያቀርባል። የፕሮክሲ መለያ ሲያስፈልግ የዚያ ዩአርኤል በትክክል የተመሰጠረ የተጠቃሚ መረጃ ወይም HTTPX የሚደግፈውን የፕሮክሲ ውቅር ይጠቀማል።
የቆዩ ምሳሌዎች proxies ካርታዎችን ያስተላልፉ ነበር፤ እነዚህም ውስጣዊ httpcore.SyncHTTPProxy ነገሮችን ይይዛሉ። እነዚህ በአሮጌ googletrans እና httpcore በይነገጾች ላይ ይመሰረታሉ። ከዚህ የህዝብ አሲንክ ኮንስትራክተር ጋር አያዋህዷቸው።
googletrans የGoogle Translate የድረ-ገጽ በይነገጽን ይተገብራል፤ ከኦፊሴላዊው Google Cloud Translation SDK የተለየ ጥቅል እና የማረጋገጫ ሞዴል ነው። የፕሮክሲ ውቅሩን ከመተግበሩ በፊት መተግበሪያው በትክክል የትኛውን ደንበኛ እንደሚያስገባ ያረጋግጡ።