{"product_id":"n8n-workflow-multilingual-video-dubbing-with-claude-shotstack","title":"n8n Workflow: Multilingual Video Dubbing with Claude + Shotstack","description":"\u003ch3\u003eTurn one video into multilingual dubbed copies—with captions, timing, and voices on point\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow takes a single video link and a list of languages, then produces dubbed and captioned versions for each language. Using \u003cstrong\u003eShotstack\u003c\/strong\u003e for timed transcription and rendering, and \u003cstrong\u003eClaude\u003c\/strong\u003e for translation, it schedules an \u003cstrong\u003eElevenLabs\u003c\/strong\u003e voice to speak each translated line exactly when the original line occurs. Built for \u003cstrong\u003eself-hosted n8n\u003c\/strong\u003e, it saves every rendered output to disk.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTranscribes the video into timed captions\u003c\/strong\u003e using Shotstack’s Ingest API.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTranslates each caption per target language\u003c\/strong\u003e with Claude—keeping translations short enough to fit the original time window.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVerifies translation timing\u003c\/strong\u003e: a Code step sends any mismatch back to Claude for correction.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRenders one video per language\u003c\/strong\u003e in Shotstack, lowering the original audio and adding the ElevenLabs voice track with the translated lines synchronized to the captions.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutputs captioned dubbing\u003c\/strong\u003e in the rendered video, and saves each version into a “translated” folder named after the video and language.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS teams\u003c\/strong\u003e localizing product explainers and marketing videos into multiple languages.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineers\u003c\/strong\u003e building a reusable multilingual video dubbing pipeline in n8n.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eContent operators\u003c\/strong\u003e generating consistent dubbed + captioned assets from one source video.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eShotstack\u003c\/strong\u003e (Transcribe + Check transcript + Make the video + Check the render) with a production API key.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClaude (Anthropic)\u003c\/strong\u003e for translating timed captions, with a Code step to handle timing mismatches.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eElevenLabs\u003c\/strong\u003e voice generation per line, synchronized to the original speech timing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n self-hosted file output\u003c\/strong\u003e: creates and writes to an empty translated folder (e.g., Docker path \u003ccode\u003e\/home\/node\/.n8n-files\u003c\/code\u003e), saving renders on disk.\u003c\/li\u003e\n  \u003cli\u003eWorkflow nodes used include: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003eno op\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, and \u003cstrong\u003esticky note\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor setup, install the \u003cstrong\u003eShotstack community node\u003c\/strong\u003e, add your \u003cstrong\u003eClaude\u003c\/strong\u003e and \u003cstrong\u003eShotstack\u003c\/strong\u003e API keys, configure the translated output folder, then provide your \u003cstrong\u003evideo link\u003c\/strong\u003e and \u003cstrong\u003elanguages (comma-separated)\u003c\/strong\u003e to execute.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46244551000243,"sku":"N8N-21121","price":52.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/kGh8knDSOdf7VnWDxeiIv_d61033zu.png?v=1792401646","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-multilingual-video-dubbing-with-claude-shotstack","provider":"N8N Commerce","version":"1.0","type":"link"}