As a developer, I’m always excited to explore new tools and technologies that can simplify my workflow. Recently, I stumbled upon n8n, an open-source workflow automation tool that allows me to create custom workflows with ease. For my first project, I decided to rebuild a Python script I had created earlier to translate SRT subtitle files using AI language models.
The goal was to create a web interface that would make it easy to use, and n8n proved to be the perfect platform for it. With n8n, I was able to create a workflow that allows users to upload their SRT files, choose their languages, and get their translated subtitles instantly.
## The n8n SRT Translator Workflow
This workflow offers several benefits, including:
* A web form interface that allows users to upload their SRT files via drag and drop
* Multi-language support, enabling translation to any language
* Auto language detection, making it optional to specify the source language
* Batch processing, which handles large files efficiently
* Instant download, providing users with their translated SRT files right away
* Error handling, which provides clear feedback in case of any issues
If you’re interested in exploring this project further, you can check it out on GitHub: https://github.com/alejandrosnz/srt-llm-translator
This project has opened my eyes to the possibilities of n8n, and I’m excited to explore more use cases for this powerful tool.