Skip to content
FlowHubFluxonLab
C
Google Translatefree

Translate SRT Files with Google Translate

by DanielVadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeGoogle TranslateGoogle Translate
Share Post Share
SOSplit OutGoogle TranslateAgAggregateSeEdit FieldsCTConvert to FileCoSplit SRT LinesCoGenerate BinaryCoPrep Parts for TranslatePrep Parts for …CoClean Translations & Group TitlesClean Translati…CoJoin completed text with double new lineJoin completed …FoRespond with fileRespond with fi…FoReceive SRT File to TranslateReceive SRT Fil…EFExtract text from Binary FileExtract text fr…CoExpose Binary12345678910111213
1/5
STEPS · 13
Starts on an incoming request

This workflow is designed to translate SRT subtitle files from one language to another using Google Translate. The workflow follows these main steps: Accept an SRT file upload and target language selection Extract and parse the SRT file content Split the content into translatable segments Translate each segment using Google Translate Reassemble the translated content into a proper SRT format Return the translated file to the user You'll need a Google Console Cloud account to access the Translate API. Who is this for? This workflow is designed for content creators, video editors, translators, and anyone who needs to translate subtitle files (.srt) from one language to another. It's particularly useful for those working with international content, educational materials, or preparing videos for global audiences. What problem does this workflow solve? Translating subtitle files manually is time-consuming and error-prone. Professional translation services can be expensive, especially for multiple videos or long content. This workflow automates the translation process while maintaining the proper SRT format including timestamps and subtitle numbering.

Tags

n8nreference-onlygoogle-translate
Connects
CCodegoogletranslateGoogle Translate
CategoryGoogle Translate
Triggermanual
Complexitycomplex
Nodes14
AddedApr 20, 2025