pip3 install googletrans pip3 list pip3 show googletrans Name: googletrans Version: 2.4.0 Summary: Free Google Translate API for Python. Translates totally free of charge. Home-page: https://github.com/ssut/py-googletrans Author: SuHun Han Author-email: ssut@ssut.me License: MIT Location: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages Requires: requests Required-by: translate --help translate --src en --dest es "Hello, how are you?" [en] Hello, how are you? -> [es] ¿Hola como estas? [pron.] Hello, how are you?
Then read the documentation in the README.rst file.
""" translate.py Loop through the lines of a text file downloaded from the Internet. Convert each line from a sequence of bytes to a string of characters and translate them. """ import sys import urllib.request import googletrans print("We're going to translate 3 lines from \"Romeo and Juliet\" into another language that you select.") print("Code Language") print("---- --------") for key, value in googletrans.LANGUAGES.items(): #googletrans.LANGUAGES is a dict print(f"{key:5} {value}") language = input("Please select the language code: ") url = "http://oit2.scps.nyu.edu/~meretzkm/python/string/romeo.txt" try: lines = urllib.request.urlopen(url) except urllib.error.URLError as error: print(error, file = sys.stderr) sys.exit(1) translator = googletrans.Translator() for line in lines: #line is a sequence of bytes. try: s = line.decode("utf-8") except UnicodeError as error: print(error, file = sys.stderr) sys.exit(1) translation = translator.translate(s, src = "en", dest = language) print(translation.text) lines.close() sys.exit(0)
We're going to translate 3 lines from "Romeo and Juliet" into another language that you select. Code Language ---- -------- af afrikaans sq albanian am amharic ar arabic hy armenian etc. Please select the language code: es Bajo pena de tortura, de esas manos ensangrentadas Lanza tus armas apagadas al suelo, Y escucha la frase de tu príncipe movèd.
Please select the language code: iw על כאב עינויים, מאותן ידיים עקובות מדם זרוק את כלי הנשק הטעויות שלך ארצה, ושמע את המשפט של נסיך המובחר שלך.