| from deep_translator import GoogleTranslator, LingueeTranslator, PonsTranslator | |
| # examples using google translate | |
| english_text = "happy coding" | |
| chinese_text = "這很好" | |
| translator = GoogleTranslator(source="auto", target="german") | |
| result1 = translator.translate(text=english_text) | |
| result2 = translator.translate(text=chinese_text) | |
| print(f"original english text: {english_text} | translated text: {result1}") | |
| print(f"original chinese text: {chinese_text} | translated text: {result2}") | |
| # file translation | |
| result_file = translator.translate_file("./test.txt") | |
| print("file translation: ", result_file) | |
| # 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="en", target="ar").translate(word=text) | |
| print("using Pons ==> the translated text: ", translated) | |