A simple tool to fetch YouTube transcripts.
- Fetch transcripts from YouTube videos
- Simple UI for seamless user interaction
- Supports Single Videos and Playlists
- Any Language YouTube supports
- Clone this repository:
git clone https://github.com/AcTePuKc/Transcript-Fetcher-GUI/
cd Transcript-Fetcher-GUI/
- Install the required dependencies:
pip install -r requirements.txt
- Run the main script to open the interface:
python main.py
-
Follow the on-screen instructions to fetch transcripts:
- By default, transcripts will be saved in the
downloads
folder located inside the project directory. - To change the save directory, click the "Select Folder" button and choose a different folder before downloading.
- By default, transcripts will be saved in the
-
Paste the video URL in the "YouTube URL:" Text Box.
-
Click "Download Transcript" to fetch and save the transcript of the specified YouTube video.
- To add/remove language - change this code in
main.py
language_dropdown['values'] = ('en', 'de', 'fr', 'es', 'it', 'pt', 'nl', 'ru', 'zh', 'ja') # Add/remove if needed
pytubefix
youtube-transcript-api
Make sure you have Python 3.6+ installed before installing these dependencies.
This project uses the youtube-transcript-api created by jdepoix. Special thanks for providing such a valuable tool to interact with YouTube’s transcript feature programmatically.
- Localization [Doubt that]