from deep_translator import GoogleTranslator, PonsTranslator, LingueeTranslator | |
# examples using google translate | |
english_text = 'happy coding' | |
chinese_text = '這很好' | |
result_german = GoogleTranslator(source='english', target='german').translate(text=english_text) | |
result_french = GoogleTranslator(source='auto', target='french').translate(text=chinese_text) | |
print(f"original english text: {english_text} | translated text: {result_german}") # result: fröhliche Codierung | |
print(f"original chinese text: {chinese_text} | translated text: {result_french}") # result: C' est bon | |
# examples using linguee: | |
text = 'cute' | |
translated = LingueeTranslator(source='english', target='german').translate(word=text) | |
print("Using Linguee ==> the translated text: ", translated) | |
# examples using pons: | |
text = 'good' | |
translated = PonsTranslator(source='english', target='arabic').translate(word=text) | |
print("using Pons ==> the translated text: ", translated) | |