Translate Telegram Audio Messages with AI in 55 Languages

This workflow enables a Telegram bot to convert voice messages into text, auto-detect the original language, translate it into a target language, and reply back with text and audio in 55 supported languages. It solves the challenge of multilingual communication and language learning in Telegram chats.
telegramTrigger
openAi
chainLlm
+2
Workflow Identifier: 1340
NODES in Use: Telegram Trigger, Telegram, Set, OpenAI, Chain LLM
Automate Telegram audio translations with n8n and OpenAI

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What this workflow does

This workflow listens for voice messages sent to a Telegram bot and turns them into written text. It then checks the language of the text and translates it into another chosen language. It sends back the translation both as a text message and as a voice message in Telegram. This helps users understand voice messages in many languages without typing or copying manually.

The main problem solved is the difficulty of quickly understanding foreign voice messages. The workflow saves time and avoids errors by automating transcription and translation.


Who should use this workflow

People who get voice messages in different languages on Telegram and want quick translations.

Language learners and non-native speakers can respond faster without switching apps.

Anyone who wants an easy way to convert voice chats into readable and listenable translations.


Tools and services used


How this workflow works: Input, Process, Output

Input

The input is any incoming voice message sent to the Telegram bot.

Process

First, the workflow catches the new voice message using the Telegram Trigger node.

Next, it downloads the voice file using the Telegram node configured to fetch the voice audio.

Then, the OpenAI node transcribes the voice audio into text.

The Chain LLM node reads the text and automatically detects its language. It then translates the text into the set target language or back to the original language depending on what was spoken.

Output

The workflow sends back two replies to the user in the Telegram chat: one is the translated text message, the other an audio voice message made from the translated text.


Beginner step-by-step: How to use this workflow in n8n

Download and import the workflow

  1. Download the workflow file using the Download button on this page.
  2. Inside your n8n editor, click on “Import from File” and select the downloaded workflow file.

Configure credentials and settings

  1. Add your Telegram Bot API credentials to the Telegram nodes.
  2. Add your OpenAI API Key to the OpenAI nodes.
  3. In the Settings node, update language_native and language_translate fields to your desired source and target languages, like “english” and “french”.

Test and activate

  1. Send a voice message to your Telegram bot to test if transcription and translation work.
  2. If everything works, activate the workflow in n8n by toggling the active switch.

Once activated, the workflow will run automatically and translate voice notes for you.

For users self hosting n8n, refer to self-host n8n for setup help.


Inputs and outputs detail

  • Input: Telegram voice message file (voice.note.file_id)
  • Intermediate data: Text transcription of voice audio
  • Output 1: Translated text message sent back to Telegram chat
  • Output 2: Translated text converted to voice audio and sent as Telegram audio message

Possible edge cases and failures

  • Failure to download voice file if JSON path for file ID is wrong.
  • Transcription might fail if the audio file format is unsupported or missing.
  • Translation errors if language names in settings are misspelled or prompt is misconfigured.
  • Reply may fail if dynamic chatId is not set correctly in Telegram response nodes.

Customization ideas

  • Change the language_native and language_translate values in Settings to support any languages OpenAI Whisper recognizes.
  • Add features to handle text-only messages aside from voice notes.
  • Modify reply message formats to include extra info like user name or time.
  • Add logging integrations like Google Sheets or databases for history tracking.

Summary of results

✓ Save hours by automating voice message transcription and translation.

✓ Avoid manual errors when understanding foreign languages.

✓ Get replies in both text and voice for natural conversation flow.

→ Faster communication when dealing with messages in over 55 languages.

→ Easy integration in Telegram group chats or personal chats.


Automate Telegram audio translations with n8n and OpenAI

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow is designed for OpenAI Whisper and LangChain nodes. Using other APIs needs changing nodes and prompt templates.
Yes, speech transcription and translation use OpenAI API credits. Monitor usage and costs accordingly.
Data stays on your servers or n8n cloud. API calls to OpenAI and Telegram have encryption for security.
Yes, it replies dynamically using chat IDs from incoming messages, so multiple users and groups are supported.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.