def translate(message): t = Translator(YANDEX_API_KEY) if t.get_language(message.text) == 'en': result = t.get_translation(message.text, 'ru') else: result = t.get_translation(message.text, 'en') bot.send_message(message.chat.id, result)
from console import ConsoleReader from translator import Translator from printer import Printer if __name__ == '__main__': reader = ConsoleReader() args = reader.get_args() # read data form args.data_path file with open(args.data_path) as data_file: data = data_file.read().strip() translator = Translator(data, args.alphabet_path) translator.translate() printer = Printer(args.output_path) printer.print(translator.get_translation())