ترجمه متن با پایتون

سلام در این مقاله بهتون میگم که چطور متن های خودتون رو با استفاده از پایتون به یک زبان دیگه ترجمه کنید. برای اینکار میتونید از Google Translate Api استفاده کنید. اما از اونجایی که گوگل یکسری تحریم های ظالمانه علیه ما اعمال کرده، میتونیم از پکیج googletrans استفاده کنیم.برای شروع با دستور زیر این پکیج رو نصب کنید:pip install googletransبعد از نصب پیکیج میتونید با دستور زیر ببینید که چه زبانهایی رو پشتیبانی میکنه:import googletrans print(googletrans.LANGUAGES)که به شکل زیر پاسخ رو میبینید. یک دیکشنری از تمام زبان ها:{'af': 'afrikaans', 'sq': 'albanian', 'am': 'amharic', 'ar': 'arabic', 'hy': 'armenian', 'az': 'azerbaijani', 'eu': 'basque', 'be': 'belarusian', 'bn': 'bengali', 'bs': 'bosnian', 'bg': 'bulgarian', 'ca': 'catalan', 'ceb': 'cebuano', 'ny': 'chichewa', 'zh-cn': 'chinese (simplified)', 'zh-tw': 'chinese (traditional)', 'co': 'corsican', 'hr': 'croatian', 'cs': 'czech', 'da': 'danish', 'nl': 'dutch', 'en': 'english', 'eo': 'esperanto', 'et': 'estonian', 'tl': 'filipino', 'fi': 'finnish', 'fr': 'french', 'fy': 'frisian', 'gl': 'galician', 'ka': 'georgian', 'de': 'german', 'el': 'greek', 'gu': 'gujarati', 'ht': 'haitian creole', 'ha': 'hausa', 'haw': 'hawaiian', 'iw': 'hebrew', 'hi': 'hindi', 'hmn': 'hmong', 'hu': 'hungarian', 'is': 'icelandic', 'ig': 'igbo', 'id': 'indonesian', 'ga': 'irish', 'it': 'italian', 'ja': 'japanese', 'jw': 'javanese', 'kn': 'kannada', 'kk': 'kazakh', 'km': 'khmer', 'ko': 'korean', 'ku': 'kurdish (kurmanji)', 'ky': 'kyrgyz', 'lo': 'lao', 'la': 'latin', 'lv': 'latvian', 'lt': 'lithuanian', 'lb': 'luxembourgish', 'mk': 'macedonian', 'mg': 'malagasy', 'ms': 'malay', 'ml': 'malayalam', 'mt': 'maltese', 'mi': 'maori', 'mr': 'marathi', 'mn': 'mongolian', 'my': 'myanmar (burmese)', 'ne': 'nepali', 'no': 'norwegian', 'ps': 'pashto', 'fa': 'persian', 'pl': 'polish', 'pt': 'portuguese', 'pa': 'punjabi', 'ro': 'romanian', 'ru': 'russian', 'sm': 'samoan', 'gd': 'scots gaelic', 'sr': 'serbian', 'st': 'sesotho', 'sn': 'shona', 'sd': 'sindhi', 'si': 'sinhala', 'sk': 'slovak', 'sl': 'slovenian', 'so': 'somali', 'es': 'spanish', 'su': 'sundanese', 'sw': 'swahili', 'sv': 'swedish', 'tg': 'tajik', 'ta': 'tamil', 'te': 'telugu', 'th': 'thai', 'tr': 'turkish', 'uk': 'ukrainian', 'ur': 'urdu', 'uz': 'uzbek', 'vi': 'vietnamese', 'cy': 'welsh', 'xh': 'xhosa', 'yi': 'yiddish', 'yo': 'yoruba', 'zu': 'zulu', 'fil': 'Filipino', 'he': 'Hebrew'}برای اینکه بتونید یک متن رو ترجمه کنید به شکل زیر کار کنید:from googletrans import Translator g = Translator() print(g.translate('سلام'))که به شکل زیر جواب میده:Translated(src=fa, dest=en, text=Hi, pronunciation=Hi, extra_data=&quot{'translat...&quot)این پکیج به طور اتوماتیک زبان مقصد رو انگلیسی قرار داده اما میتونید تغیریش بدین:from googletrans import Translator g = Translator() print(g.translate('سلام', 'th'))در مثال بالا من زبان تایلندی رو انتخاب کردم که به شکل زیر پاسخ میده:Translated(src=fa, dest=th, text=สวัสดี, pronunciation=None, extra_data=&quot{'translat...&quot)به همین سادگی، اگر دلتون میخواد همین مبحث رو به شکل ویدیویی ببینید به لینک زیر یه سر بزنید: https://www.mongard.ir/one_part/60/text-translation-google-translate-api-python/ https://www.mongard.ir/one_part/60/text-translation-google-translate-api-python/