Voice translator bridge (Telegram → Slack) with GPT-4o-mini + Whisper
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Build File URL, Detect Language, Build Slack Message | Code node, mode 'Run Once for All Items' |
Nodes used (7)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Function
n8n-nodes-base.function - Code
n8n-nodes-base.code - OpenAI
@n8n/n8n-nodes-langchain.openAi
What it does
🧠 How it works This workflow automatically transcribes and translates voice messages from Telegram to Slack, enabling seamless communication between Japanese and English speakers. In our real-world use case, our distributed team often sends short voice updates on Telegram — but most discussion happens on Slack. Before this workflow, we constantly asked: - “Can someone write a summary of that voice message?” - “I can’t understand what was said — is there a transcript?” - “Can we translate this audio for our English-speaking teammates?” This workflow fixes that problem without changing anyone’s communication habits. Built with n8n, OpenAI Whisper, and GPT-4o-mini, it automatically: - Detects when a voice message is posted on Telegram - Downloads and transcribes it via Whisper - Translates the text with GPT-4o-mini - Posts the result in Slack — with flags 🇯🇵→🇺🇸 and username attribution ⚙️ Features - 🎧 Voice-to-text transcription using OpenAI Whisper - 🌐 Automatic JA ↔ EN detection and translation via GPT-4o-mini - 💬 Clean Slack message formatting with flags, username, and original text - 🔧 Easy to customize: adjust target languages, tone, or message style - ⚡ Typical end-to-end time: under 10 seconds for short audio clips 💼 Use Cases - Global teams – Send quick voice memos in Telegram and share readable translations in Slack - Project coordination – Record updates while commuting and post bilingual notes automatically - Remote check-ins – Replace daily written reports with spoken updates - Cross-language collaboration – Let English and Japanese teammates stay perfectly synced 💡 Perfect for - Bilingual creators and managers working across Japan and Southeast Asia - AI automation enthusiasts who love connecting voice and chat platforms - Teams using Telegram for fast communication and Slack for structured workspaces 🧩 Notes - Requires three credentials: - TELEGRAMBOTTOKEN - OPENAIAPIKEYHEADER - SLACKBOTTOKENHEADER - Slack scopes: chat:write, files:write, channels:history - You can change translation direction or add languages in the “Detect Language” → “Translate (OpenAI)” nodes. - Keep audio files under 25 MB for Whisper processing. - Always export your workflow with credentials OFF before sharing or publishing. ✨ Powered by OpenAI Whisper × GPT-4o-mini × n8n × Telegram Bot API × Slack API A complete multilingual voice-to-text bridge — connecting speech, translation, and collaboration across platforms. 🌍