forked from arpit456jain/Getting-Started-with-open-source
-
Notifications
You must be signed in to change notification settings - Fork 0
/
translator.py
14 lines (13 loc) · 652 Bytes
/
translator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#req: googletrans==3.1.0a0
#https://developers.google.com/admin-sdk/directory/v1/languages, https://cloud.google.com/translate/docs/languageslangugage codes
from googletrans import Translator
translator = Translator()
text = input("\nEnter Text: ")
lang = input("In which language you want to translate?\nLanguage Code: ")
translation = translator.translate(text, dest=lang)
translated = translation.text #get only text
pronunciation = translation.pronunciation #get pronounciation
if pronunciation == None:
print("Translated text: " + translated)
else:
print("Translated text: " + str(translated) + "\nPronunciation: " + str(pronunciation))