Templates / Generate & Translate Video Subtitles with OpenAI Whisper and LibreTranslate

Generate & Translate Video Subtitles with OpenAI Whisper and LibreTranslate

Needs changes

by Blukaze Automations ✓ · 2,243 views · created 2025-10-06 · Content Creation, Multimodal AI

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: Read Binary File, Write Binary File. 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 9 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Gmail. It also calls libretranslate.com over HTTP.

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. Download Video (HTTP Request): calls an HTTP API
  2. Extract Audio (FFmpeg) (Execute Command): runs a shell command on the n8n host
  3. Run Whisper (Local) (Execute Command): runs a shell command on the n8n host
  4. Read SRT File (Read Binary File): uses Read Binary File
  5. Merge: merges the data from its input branches
  6. Send a message (Gmail): uses Gmail
  7. Translate Subtitles (LibreTranslate) (HTTP Request): calls libretranslate.com
  8. Write Translated SRT (Write Binary File): uses Write Binary File

Services it uses

Gmail

HTTP calls to: libretranslate.com

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • Read Binary File in Read SRT File: replace with Read/Write Files from Disk.
  • Write Binary File in Write Translated SRT: replace with Read/Write Files from Disk.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Read Binary File
Read SRT File
Read/Write Files from Disk
Write Binary File
Write Translated SRT
Read/Write Files from Disk

Nodes used (7)

From the author

This n8n template demonstrates how to automatically generate accurate subtitles from any video and optionally translate them into other languages. By combining FFmpeg, OpenAI Whisper, and LibreTranslate, this workflow turns video audio into ready-to-use .srt…

Excerpt from Blukaze Automations's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.