def askTranslator(self): useropt = Validator.isValidAnswer(self, '1', '2') if useropt == '1': translator_obj = self.Translator() translated_phrase = translator_obj.translate( ReadandWrite.readFile(self), dest=LanguageFromCode.getLanguageCode(self)) self.data = "\n%s \n\nOriginal Language was %s" % ( translated_phrase.text, Translation.detectLanguage(self)) return self.data elif useropt == '2': translator_obj = self.Translator() translated_phrase = translator_obj.translate( User.typing(self), dest=LanguageFromCode.getLanguageCode(self)) self.data = "\n%s \n\nOriginal Language was %s" % ( translated_phrase.text, Translation.detectLanguage(self)) return self.data