n8n

How to Automate Telegram Voice Translation Support?

Turn Telegram voice notes into fast, clear translations your team can use right away. The bot listens in Telegram, translates speech between two languages, and replies with both text and audio. It helps support agents, field staff, and learners communicate without switching apps.

Here is how it works. A Telegram trigger waits for new messages and grabs the voice file. OpenAI transcribes the speech to text. A settings node holds your native and target languages. A prompt in the language model detects which language the user spoke and chooses the right translation direction. The result is sent back as text and also converted to an audio reply, so both reading and listening are supported.

Setup is simple. You need a Telegram bot token and an OpenAI API key. Pick your language pair in the settings node. Expect faster replies, less manual translation work, and fewer errors. Use it for customer chats, field service updates, team communication, and language practice. Send a voice note and get a clear translation in seconds.

What are the key features?

  • Listens for Telegram voice notes using an on app event trigger.
  • Downloads the voice file from Telegram so the audio can be processed.
  • Transcribes speech to text with OpenAI audio transcription.
  • Auto detects the spoken language and picks the right translation direction based on your settings.
  • Sends the translated text back to the same Telegram chat.
  • Converts the translated text to speech with OpenAI and returns an audio reply.
  • Simple language pair control through a settings node you can edit at any time.
  • Basic input handling to avoid errors when a text field is empty.

What are the benefits?

  • Reduce manual translation from 5 minutes to under 30 seconds
  • Streamline multilingual reply time by about 70 percent
  • Lower message translation errors by up to 60 percent
  • Handle three times more conversations without extra staff
  • Connect Telegram and OpenAI with no context switching

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Telegram and OpenAI. See the Tools Required section above for links to create accounts with these services.
  3. Create a Telegram bot with BotFather and copy the bot token. Make sure the bot can receive voice messages in the chat or group where you plan to use it.
  4. In n8n, open the Telegram Trigger node. In the Credential to connect with dropdown, click Create new credential and paste your Telegram bot token. Save the credential.
  5. Open the Telegram nodes that send messages and audio. Select the same Telegram credential so replies are sent from your bot.
  6. In n8n, open the OpenAI transcription node. In the Credential to connect with dropdown, click Create new credential and paste your OpenAI API key from your OpenAI account API page. Save it.
  7. Open the OpenAI text to speech node and select the same OpenAI credential. Keep default model settings unless you need a different voice.
  8. Open the Settings node and set language_native and language_translate to the languages you need, for example english and spanish. Save the node.
  9. Check the Auto detect and translate node prompt. It uses your settings to decide which way to translate. Leave the prompt as is unless you have special rules.
  10. Activate the workflow in n8n. In Telegram, send your bot a short voice note in your native language. You should get a text translation and an audio reply in the target language.
  11. If nothing arrives, confirm the bot is added to the chat, the Telegram credentials are valid, and your OpenAI key is active. Check n8n execution logs for errors like file size limits or missing permissions.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

Telegram

Sign up

Free: $0, Telegram Bot API usage is free for developers

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.