Transcribe & translate audio between languages with OpenAI & S3 storage
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 7 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI and AWS S3.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Transcribe Audio to Text (OpenAI): transcribe (audio)
- Translate and Structure Text (OpenAI): uses OpenAI
- Prepare Response Data (Edit Fields (Set)): sets 3 fields: structuringMessage, translateMessage, audiofilename
- Generate Translated Audio (OpenAI): work with audio
- Upload Audio to S (AWS S3): upload
- Send Translation Results (Respond to Webhook): sends the response back to the webhook caller
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 (5)
- Webhook
n8n-nodes-base.webhook - OpenAI
@n8n/n8n-nodes-langchain.openAi - Respond to Webhook
n8n-nodes-base.respondToWebhook - Edit Fields (Set)
n8n-nodes-base.set - AWS S3
n8n-nodes-base.awsS3
From the author
This workflow automatically transcribes audio files, translates the content between languages, and generates natural-sounding speech from the translated text - all in one seamless process. Who's it for Content creators, educators, and businesses needing to…