diff --git a/Translator/chatbot.py b/Translator/chatbot.py new file mode 100644 index 0000000..d8e5444 --- /dev/null +++ b/Translator/chatbot.py @@ -0,0 +1,23 @@ +from tabulate import tabulate +from googletrans import Translator +class TranslateClass: + def __init__(self, word, lang): + self.word = word + self.lang = lang + self.translator = Translator(service_urls=["translate.google.com"]) + + def __repr__(self): + translated = self.translator.translate(self.word, dest=self.lang).text + data = [ + ['Language', 'Sentence'], + ['English', self.word], + ['Target', translated] + ] + return tabulate(data, headers="firstrow", tablefmt="grid") + + +if __name__ == "__main__": + sentence = input("Enter a sentence: ") + lang = input("Enter target language code (e.g., 'hi' for Hindi, 'es' for Spanish): ") + print(TranslateClass(sentence, lang)) +