SubEdit is a lightweight web app that edits subtitles in the SubRip (.srt) format. It lets you:
- Shift the timing of a single file, or synchronize timing across multiple files
- Granularly remove unwanted formatting and markup tags
- Translate subtitle text using web services or AI models (AI translation available on localhost only)
Clone the repository:
git clone https://github.com/etchedheadplate/subedit.gitThen follow the setup instructions in:
- Backend directory – Python FastAPI + Uvicorn
- Frontend directory – React + TypeScript SPA
Feel free to submit issues or pull requests. Here’s how to get started:
- Fork this repo
- Create a new branch (
git checkout -b feature-xyz) - Commit your changes
- Open a pull request
Want to help translate SubEdit into your language? Edit the shared translation file.
MIT License