Translate Chinese audio into multilingual voiceovers with GPT-4o and ElevenLabs
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI Chat Model, Google Drive and Gmail.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Workflow Configuration (Edit Fields (Set)): sets 4 fields: chineseContent, targetLanguages, elevenLabsApiKey…
- Split Languages (Split Out): splits a list into separate items
- Translation Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Structured Output Parser
- Generate Audio with ElevenLabs (HTTP Request): calls an HTTP API (POST)
- Format Audio Result (Edit Fields (Set)): sets 4 fields: language, translatedText, audioFileName…
- Calculate Translation Metrics (Code): runs custom JavaScript code
- Check Translation Quality (If): checks a condition and branches into true / false
- Enhance Audio Metadata (Code): runs custom JavaScript code
- Send Quality Alert Email (Gmail): uses Gmail
- Upload to Google Drive (Google Drive): uses Google Drive
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Webhook
n8n-nodes-base.webhook - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - HTTP Request
n8n-nodes-base.httpRequest - Aggregate
n8n-nodes-base.aggregate - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Google Drive
n8n-nodes-base.googleDrive - Gmail
n8n-nodes-base.gmail - Summarize
n8n-nodes-base.summarize
From the author
How It Works This workflow automates end-to-end audio translation with quality assurance for content creators, educators, and international teams managing multilingual content. It solves the challenge of translating audio into multiple languages while…