Subtitles that speak your language
SubLingo is a web app that generates subtitles for videos using AI. You upload a video, generate subtitles, preview them with the video player, and export them as an SRT file.
The app does not ship with an AI service included. You must use your own API key to generate subtitles.
- Generate subtitles from uploaded videos
- Same-language subtitle generation
- Subtitle translation option
- Built-in video player with subtitle support
- Download subtitles as
.srt - Upload and preview existing subtitle files
- Light and dark theme support
-
Open the app.
-
In the popup, paste your Gemini API key and click Save Settings (or first-time setup).
-
Select a video file to upload.
-
Choose a subtitle mode:
- Same Language Subtitles → Click this to generate subtitles in the video’s original audio language.
- Translated Subtitles → Select a Target Language from the dropdown and click this to generate translated subtitles.
-
Wait for processing.
-
After generation, you can view the subtitles in the Transcript section, play the video with subtitles, or download the generated subtitles as an SRT file.
See the LICENSE file for license details.