Здравствуйте, я написал код для команды translate, бот получает слово вместе с командой и выдает перевод слова. Сделал через конструкцию messages.text.split, но бот выводит, что "не понял слова". В чем ошибка?
#Обработчик команды /translate
@bot.message_handler(commands=["translate"])
def translate(message):
try:
word = message.text.split(maxsplit=1)[1]
worden = translator.translate(word, dest='en')
finword = worden.text
bot.send_message(message.chat.id, finword)
except:
bot.send_message(message.chat.id, "Не понял слова")
Использовал библиотек googletrans. В верху кода объявил Translator.