Use this powerful n8n workflow to instantly transcribe and translate Telegram audio messages into 55 languages. This n8n templates guide covers setup with OpenAI Whisper and TTS.
Download this n8n workflow template and start using it instantly.
Language barriers can significantly slow down communication, especially when dealing with voice messages. This sophisticated n8n workflow solves this problem by creating an AI-powered universal translator accessible directly via Telegram. Utilizing a specialized n8n trigger, the system automatically detects a voice message, pulls the file using a Telegram n8n node, transcribes the speech using OpenAI’s Whisper, and then translates the text using a custom LLM chain. Finally, it uses OpenAI Text-to-Speech (TTS) to generate an audio reply, providing the user with both the translated text and the translated speech. This n8n templates solution is a prime example of leveraging multiple cloud APIs within a single, seamless automation flow.
The entire process is initiated by an n8n trigger and executes through several specialized n8n nodes:
Telegram Trigger n8n node detects a new message, specifically focusing on voice updates.Settings n8n node defines the core translation parameters, setting the languagenative (e.g., english) and languagetranslate (e.g., french) for the AI.Telegram n8n node retrieves the actual audio file content using the file ID provided by the n8n trigger data.OpenAI2 n8n node uses the Whisper model to convert the received audio into plain text (speech-to-text).Auto-detect and translate LangChain n8n node utilizes the defined settings and a customized prompt to determine the input language and perform the bidirectional translation, outputting only the clean translated text.Text reply n8n node immediately sends the newly translated text back to the originating Telegram chat.OpenAI n8n node takes the translated text and generates a new audio file using the Text-to-Speech model.Audio reply n8n node sends the newly generated translated speech audio back to the user, completing the fully automated translation cycle implemented in this robust n8n workflow.To deploy this n8n workflow, follow these steps:
Telegram Trigger and all Telegram n8n node operations require credentials. Ensure you have created and selected a valid Telegram API account (Bot Token).Settings n8n node and adjust the languagenative and languagetranslate values to match your preferred primary and target translation languages.Telegram Trigger n8n node will automatically register its webhook URL with your Telegram bot. Telegram Trigger (n8n trigger): Initiates the flow upon receiving any Telegram updates. Crucial for starting this n8n workflow.
Settings (n8n node): A Set n8n node used to centrally define custom variables: languagenative (default: english) and languagetranslate (default: french). These variables drive the translation logic.
Telegram1 (n8n node): Handles the retrieval operation, fetching the actual binary audio file based on the file_id extracted by the initial n8n trigger.
OpenAI2 (n8n node): Performs the initial operation, using the Whisper model to transcribe the binary audio file content into text. Resource: Audio, Operation: Transcribe.
Auto-detect and translate (LangChain n8n node): Acts as the translator. It uses the transcribed text and the variables from the Settings n8n node to instruct the connected LLM (via OpenAI Chat Model) to perform bidirectional translation.
Text reply (n8n node): Sends the final translated text output back to the user via the chat ID captured by the n8n trigger.
OpenAI (n8n node): Generates the translated voice reply using the Text-to-Speech (TTS) operation on the translated text string.
Audio reply (n8n node): Sends the binary audio file synthesized by the previous OpenAI n8n node back to the user.
Use this powerful n8n workflow to automatically translate SubRip Text (SRT) files using Google Translate. Configure this reusable n8n templates quickly for localization needs.

This advanced n8n workflow monitors an RSS feed, translates English content and titles to Hindi using an OpenAI n8n node, and publishes the complete post, including the featured image, as a draft on WordPress.

This advanced n8n workflow translates uploaded PDF documents into up to two target languages using Google Translate, handles conversion via ConvertAPI, and tracks API costs using specialized n8n node logic.

Automate asynchronous AI text generation and translation using the lucataco/seed-x-ppo model on Replicate. This robust n8n workflow uses a critical polling pattern for reliable results.

Use this powerful n8n workflow to automate text translation and generation via the lucataco/seed-x-ppo model on Replicate. Features smart API polling and robust error handling.

Derek is an engineer, instructor, and investor based in Canada. He is publicly building AI applications to solve real-world problems, leveraging his technical expertise to develop practical solutions.







































