Description
Automated multilingual voice translation for Telegram β powered by OpenAI
π© Speak in your native language β this Telegram bot listens, transcribes, detects the language, and responds with translated audio in real-time using GPT-4o and Whisper
π§ What Problem Does It Solve
Cross-language communication is hard β typing, translating, and speaking in unfamiliar languages is time-consuming and inaccessible
This workflow turns any Telegram voice message into a live translation system that works across 55+ languages
π οΈ What It Can Do
π§ Accepts audio input in 55 languages
π Detects spoken language automatically
π£οΈ Translates it to another predefined language
π Replies with both translated text and speech
π Works bi-directionally (e.g., English β French)
βοΈ How It Works
ποΈ Accepts voice messages via Telegram bot
π§Ύ Converts speech to text using OpenAI Whisper
π§ Detects language and translates using GPT-4o
π Converts translated text back to speech
π€ Sends both text and audio replies to user
β¨ Key Features
π‘ Works with voice messages in 55+ languages
π§³ Ideal for travel, language learning, or global teams
π¬ Responds in your desired output language automatically
π‘οΈ Includes error handling and fallback messaging
π± Supports text fallback if voice fails
π§° What You Need
β
Telegram bot (created via BotFather)
β
OpenAI API key for Whisper and GPT-4o
β
n8n Cloud or Desktop instance
β
Audio-capable Telegram client (iOS or Android)
π Setup Instructions
π Connect your Telegram bot using the Telegram Trigger node
π§ Add OpenAI API credentials to enable speech and translation
βοΈ Customize translation direction in the Settings node
β
Activate the flow and send a voice message to test
π (Optional) Expand to support more languages or dynamic detection
π§ͺ Test with English β French or any other combination by editing the Settings node
π Integrations
Telegram
OpenAI Whisper & GPT-4o
n8n