-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathExercise Translator.py
31 lines (31 loc) · 1.24 KB
/
Exercise Translator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from translate import Translator
try:
with open('./test.txt', mode='r') as file:
text = file.read()
print(text)
translator = Translator(to_lang="ja")
translated_text = translator.translate(text)
print(translated_text)
translator = Translator(to_lang="hi")
hindi = translator.translate(text)
print(hindi)
translator = Translator(to_lang="ta")
tamil = translator.translate(text)
print(tamil)
translator = Translator(to_lang="ar")
arabic = translator.translate(text)
print(arabic)
with open('./test-translated.txt', mode='w') as file2:
# file2.write('Japanese\n')
file2.write(translated_text)
# file2.write('Hindi\n')
# file2.write(hindi)
# file2.write('Tamil\n')
# file2.write(tamil)
# file2.write('Arabic\n')
# file2.write(arabic)
# unicodeData = 'Japanese\n' + translated_text + '\nHindi\n' + hindi + '\nTamil\n' + tamil + '\nArabic\n' + arabic
# print(unicodeData.encode('utf-8', 'ignore'))
# file2.write(unicodeData)
except FileNotFoundError as e:
print('File is missing', e)