Chrome Extension giúp trích xuất transcript (phụ đề) từ video YouTube một cách dễ dàng và nhanh chóng.
- Trích xuất transcript từ video YouTube đang mở
- Hỗ trợ đa ngôn ngữ (nếu video có nhiều phụ đề)
- Copy transcript vào clipboard với một click
- Tải transcript dưới dạng file .txt
- Hiển thị timestamp (thời gian) cho từng đoạn văn bản
- Hoạt động offline, không cần API key
- Clone repository này:
git clone https://github.com/sonpiaz/youtube-transcript-grabber.git - Mở Chrome, vào
chrome://extensions/ - Bật "Developer mode" ở góc phải
- Click "Load unpacked" và chọn thư mục đã clone
- Tải repository này dưới dạng zip
- Giải nén vào một thư mục trên máy tính
- Mở Chrome, vào
chrome://extensions/ - Bật "Developer mode" ở góc phải
- Click "Load unpacked" và chọn thư mục đã giải nén
- Mở video YouTube bất kỳ
- Click vào icon extension trên thanh công cụ
- Extension sẽ tự động lấy transcript của video
- Click "Copy" để sao chép transcript hoặc "Tải xuống" để lưu thành file
- Chrome Extensions API (Manifest V3)
- JavaScript (Vanilla)
- HTML & CSS
- Video không có transcript: Hiển thị thông báo "Video này không có transcript"
- Lỗi mạng: Có nút "Thử lại" để tải lại transcript
- Video đang load: Hiển thị trạng thái loading
Extension sử dụng nhiều phương pháp khác nhau để lấy transcript:
- Phương pháp Captions API: Trích xuất trực tiếp từ API nội bộ của YouTube
- Phương pháp TimedText API: Sử dụng API timedtext của YouTube
- Phương pháp UI: Tương tác với giao diện người dùng của YouTube
Mỗi phương pháp được thử theo thứ tự độ tin cậy, đảm bảo extension hoạt động với nhiều video khác nhau.
Mọi đóng góp đều được chào đón! Hãy tạo issue hoặc pull request nếu bạn muốn cải thiện extension.