A lightweight and efficient tool to extract and transcribe YouTube video subtitles using Rust.
Experience the live application here:
- Fast and Lightweight: Built with Rust for optimal performance.
- Subtitle Extraction: Retrieves English subtitles from YouTube videos.
- Web Interface: User-friendly interface for easy interaction.
- No Authentication Required: Access the tool without any sign-in.
Ensure you have the following installed:
- Rust: The programming language used for development.
- Docker: Optional, for containerized deployment.
-
Navigate to the backend folder:
cd yt-transcriptor/backend -
Build and run the backend locally:
cargo run
-
Access the backend API at
http://localhost:8000.
-
Build the Docker image:
docker build -t yt-transcriptor-backend ./backend
-
Run the Docker container:
docker run -p 8000:8000 yt-transcriptor-backend
-
Open your browser or API client and visit
http://localhost:8000to use the backend.
This project is licensed under the MIT License.