Chrome Extension YouTube transcripts automation productivity
Playlist Transcripts — YouTube Bulk Extractor
Chrome Extension
Screenshots coming soon
About
Chrome extension for bulk extraction of transcripts from YouTube playlists — with multi-language support, real-time progress tracking, and ZIP file downloads.
My Role
Built the full extension: YouTube InnerTube API integration with Android client identity for bot-detection bypass, multi-language caption support, and JSZip export.
Core Capabilities
- Auto-detection of YouTube playlist pages
- Multi-language transcript support (English, Hindi, Urdu, Arabic, Spanish, French)
- Batch processing of all playlist videos with progress bar
- Copy all transcripts to clipboard or download as ZIP
- Support for auto-generated (ASR) captions
- Graceful handling of unavailable videos and missing transcripts
Architecture
- Chrome Manifest V3 with popup and service worker
- YouTube InnerTube API (Android client for bot-detection bypass)
- JSZip for ZIP file generation
- Chrome Downloads API for file export
- Content script for playlist metadata extraction
Tech Stack
JavaScript Chrome Manifest V3 YouTube API JSZip Chrome Downloads API