from telegram import Update from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext from googletrans import Translator

BOT_TOKEN = '6064527106:AAG_cnj0EprbaEpcUXnGfqvZ7zcKkESbM-8'

def start(update: Update, _: CallbackContext): update.message.reply_text("Welcome! I can help you translate Telugu to English. Just send me any Telugu text!")

def translate_telugu_to_english(text): translator = Translator() result = translator.translate(text, src='te', dest='en') return result.text

def translate_message(update: Update, _: CallbackContext): message = update.message.text translation = translate_telugu_to_english(message) update.message.reply_text(f"English Translation: {translation}")

def main(): updater = Updater(BOT_TOKEN)

dispatcher = updater.dispatcher
dispatcher.add_handler(CommandHandler("start", start))
dispatcher.add_handler(MessageHandler(Filters.text & ~Filters.command, translate_message))

updater.start_polling()
print("Bot started polling for messages...")
updater.idle()

if name == "main": main()