--- title: DAI_Project emoji: 🎬 colorFrom: blue colorTo: purple sdk: gradio sdk_version: 4.44.1 app_file: app.py pinned: false license: apache-2.0 --- # Video Subtitle Generator with Translation This application allows you to generate subtitles from video files or YouTube links, translate them into multiple languages, and export them in various formats. ## Features - Video transcription using OpenAI's Whisper - Support for multiple languages - Translation capabilities using M2M100 - Multiple output formats: - SRT subtitles - Hardsubbed videos - Word documents - PDF files - PowerPoint presentations - YouTube video support ## Usage 1. Upload a video file or provide a YouTube URL 2. Select the original video language 3. Choose your desired translation language 4. Pick an output format 5. Click "Submit" and wait for processing ## Supported Languages - English (en) - Persian/Farsi (fa) - Spanish (es) - German (de) - French (fr) - Italian (it) - Portuguese (pt) - Arabic (ar) - Chinese (zh) - Hindi (hi) - Japanese (ja) - Korean (ko) - Russian (ru) ## Notes - Maximum video size: 1GB - Processing time depends on video length and selected options - Internet connection required for YouTube videos and translations