Subtide
Subtide
Section titled “Subtide”AI-powered video subtitle translation for YouTube, Twitch, and any video site.
Features
Section titled “Features”Core Translation
Section titled “Core Translation”- Real-time Translation - Translate video subtitles on the fly
- AI Transcription - Generate subtitles with Whisper when none exist
- Streaming Mode - See subtitles within seconds, not minutes (Tier 4)
- 13+ Languages - Support for major world languages
- Context-Aware - Merges partial sentences for better translation quality
- Smart Caching - Translations cached for instant replay
Platform Support
Section titled “Platform Support”- YouTube - Full support including embedded players
- YouTube Shorts - Pre-translation mode for instant subtitles while swiping
- Twitch - Live stream translation support
- Generic Sites - Works on any site with
<video>elements
User Experience
Section titled “User Experience”- Modern UI - Clean dark theme with teal accents
- Draggable Subtitles - Position subtitles anywhere on screen
- Adjustable Size - Small, Medium, Large, and XL subtitle options
- Dual Subtitles - Show original + translated text simultaneously
- Keyboard Shortcuts - Toggle subtitles (T), switch mode (D), download (S)
- Subtitle Export - Download as SRT, VTT, or TXT
Technical
Section titled “Technical”- Flexible API - Works with OpenAI, OpenRouter, or any OpenAI-compatible API
- Local LLM Support - Use LM Studio, Ollama, or other local models
- Apple Silicon Optimized - MLX Whisper backend for M1/M2/M3/M4 Macs
- GPU Acceleration - CUDA support for NVIDIA GPUs
Quick Links
Section titled “Quick Links”- Quick Start - Get up and running with Subtide in minutes
- YouTube Guide - Learn how to use Subtide with YouTube videos
- Backend Setup - Configure the translation backend server
- Troubleshooting - Solutions for common issues
Operation Modes
Section titled “Operation Modes”This project is fully open-source with no paid tiers. The “Tiers” refer to different technical configurations:
| Feature | Tier 1 | Tier 2 | Tier 3 | Tier 4 |
|---|---|---|---|---|
| YouTube Captions | ✓ | ✓ | ✓ | ✓ |
| Whisper Transcription | ✗ | ✓ | ✓ | ✓ |
| API Key Location | Browser | Browser | Server | Server |
| Force AI Generation | ✗ | ✓ | ✓ | ✓ |
| Progressive Streaming | ✗ | ✗ | ✗ | ✓ |
- Tier 1 (Standard) - Uses existing YouTube captions + your API key
- Tier 2 (Enhanced) - Whisper transcription + your API key
- Tier 3 (Managed) - Server handles API keys (for shared deployments)
- Tier 4 (Stream) - Progressive translation with instant subtitle display
Supported Languages
Section titled “Supported Languages”| Language | Code | Language | Code |
|---|---|---|---|
| English | en | Japanese | ja |
| Spanish | es | Korean | ko |
| French | fr | Chinese (Simplified) | zh-CN |
| German | de | Chinese (Traditional) | zh-TW |
| Portuguese | pt | Arabic | ar |
| Russian | ru | Hindi | hi |
| Italian | it |
License
Section titled “License”Subtide is released under the MIT License.