Using Google Translate from python script. translate to Belarusian, Chinese and German languages – examples

Support these languages:

{‘afrikaans’: ‘af’, ‘albanian’: ‘sq’, ‘amharic’: ‘am’, ‘arabic’: ‘ar’, ‘armenian’: ‘hy’, ‘azerbaijani’: ‘az’, ‘basque’: ‘eu’, ‘belarusian’: ‘be’, ‘bengali’: ‘bn’, ‘bosnian’: ‘bs’, ‘bulgarian’: ‘bg’, ‘catalan’: ‘ca’, ‘cebuano’: ‘ceb’, ‘chichewa’: ‘ny’, ‘chinese (simplified)’: ‘zh-CN’, ‘chinese (traditional)’: ‘zh-TW’, ‘corsican’: ‘co’, ‘croatian’: ‘hr’,
‘czech’: ‘cs’, ‘danish’: ‘da’, ‘dutch’: ‘nl’, ‘english’: ‘en’, ‘esperanto’: ‘eo’, ‘estonian’: ‘et’, ‘filipino’: ‘tl’, ‘finnish’: ‘fi’, ‘french’: ‘fr’, ‘frisian’: ‘fy’, ‘galician’: ‘gl’, ‘georgian’: ‘ka’, ‘german’: ‘de’, ‘greek’: ‘el’, ‘gujarati’: ‘gu’, ‘haitian creole’: ‘ht’, ‘hausa’: ‘ha’, ‘hawaiian’: ‘haw’, ‘hebrew’: ‘iw’, ‘hindi’: ‘hi’, ‘hmong’: ‘hmn’, ‘hungarian’: ‘hu’, ‘icelandic’: ‘is’, ‘igbo’: ‘ig’, ‘indonesian’: ‘id’, ‘irish’: ‘ga’, ‘italian’: ‘it’, ‘japanese’: ‘ja’, ‘javanese’: ‘jw’, ‘kannada’: ‘kn’, ‘kazakh’: ‘kk’, ‘khmer’: ‘km’, ‘kinyarwanda’: ‘rw’, ‘korean’: ‘ko’, ‘kurdish’: ‘ku’, ‘kyrgyz’: ‘ky’, ‘lao’: ‘lo’, ‘latin’: ‘la’, ‘latvian’: ‘lv’, ‘lithuanian’: ‘lt’, ‘luxembourgish’: ‘lb’, ‘macedonian’: ‘mk’, ‘malagasy’: ‘mg’, ‘malay’: ‘ms’, ‘malayalam’: ‘ml’, ‘maltese’: ‘mt’, ‘maori’: ‘mi’, ‘marathi’: ‘mr’, ‘mongolian’: ‘mn’, ‘myanmar’: ‘my’, ‘nepali’: ‘ne’, ‘norwegian’: ‘no’, ‘odia’: ‘or’, ‘pashto’: ‘ps’, ‘persian’: ‘fa’, ‘polish’: ‘pl’, ‘portuguese’: ‘pt’, ‘punjabi’: ‘pa’, ‘romanian’: ‘ro’, ‘russian’: ‘ru’, ‘samoan’: ‘sm’, ‘scots gaelic’: ‘gd’, ‘serbian’: ‘sr’, ‘sesotho’: ‘st’, ‘shona’: ‘sn’, ‘sindhi’: ‘sd’, ‘sinhala’: ‘si’, ‘slovak’: ‘sk’, ‘slovenian’: ‘sl’, ‘somali’: ‘so’, ‘spanish’: ‘es’, ‘sundanese’: ‘su’, ‘swahili’: ‘sw’, ‘swedish’: ‘sv’, ‘tajik’: ‘tg’, ‘tamil’: ‘ta’, ‘tatar’: ‘tt’, ‘telugu’: ‘te’, ‘thai’: ‘th’, ‘turkish’: ‘tr’, ‘turkmen’: ‘tk’, ‘ukrainian’: ‘uk’, ‘urdu’: ‘ur’, ‘uyghur’: ‘ug’, ‘uzbek’: ‘uz’, ‘vietnamese’: ‘vi’, ‘welsh’: ‘cy’, ‘xhosa’: ‘xh’, ‘yiddish’: ‘yi’, ‘yoruba’: ‘yo’, ‘zulu’: ‘zu’}

from deep_translator import GoogleTranslator 

def create_new_auterance_GoogleTranslator(fromx, toz, tx):
    translated = GoogleTranslator(source=fromx, target=toz).translate(tx)
    return translated


text = ['I love New york', 'I want a new car.', 'tell me, where are you?', 'nice to meet you']

# translate to chines language
# choose the language
fromx = 'en'
tox = 'zh-CN'
for i in text:
    print(create_new_auterance_GoogleTranslator(fromx, tox, i))

Result:

我爱纽约
我想要一辆新车。
告诉我,你在哪里?
很高兴见到你

# translate to  belarusian language
fromx = 'en'
tox = 'be'
for i in text:
    print(create_new_auterance_GoogleTranslator(fromx, tox, i))

Result:

Я люблю Нью-Ёрк
Я хачу новую машыну.
скажы, дзе ты?
прыемна сустрэцца з вамі

# translate to  Russian German
fromx = 'en'
tox = 'de'
for i in text:
    print(create_new_auterance_GoogleTranslator(fromx, tox, i))

Result:

Ich liebe New York
Ich will ein neues Auto.
Sag mir, wo bist du?
freut mich, Sie kennenzulernen

Proudly powered by WordPress | Theme: Rits Blog by Crimson Themes.