# Changelog of YouTube Transcript Scraper (`data_xplorer/youtube-transcript`) Actor

- **URL**: https://apify.com/data_xplorer/youtube-transcript/changelog.md
- **Full Actor documentation**: https://apify.com/data_xplorer/youtube-transcript.md

## Changelog

### 2026-10-28 / v0.2

- 🌐 **Reliable translations**: YouTube now refuses most auto-translate requests. When it does, the scraper translates the native transcript itself, line by line, so timestamps are unchanged. You get the language you asked for instead of a fallback to the original language.
- 📊 **Video metadata**: views, likes, publish and upload dates, category, description, tags, live flag, family-safe flag, channel URL, subscriber count and thumbnails are now included with every transcript.
- 🔢 **Transcript stats**: `wordCount` and `transcriptDurationSeconds`.
- 🏷️ `languageName` now shows the returned language when the transcript is translated (it showed the original language).
- ⚡ **Parallel processing**: new `maxConcurrency` input (10 videos at once by default, up to 20).
- 💸 **No transcript, no charge**: videos without a transcript are no longer added to the dataset. They are listed in the `FAILED_VIDEOS` record of the key-value store.
- 🐛 Videos whose ID contains a dash (`-`) no longer fail with a proxy session error.
- ↩️ **Resume**: if the platform restarts a run, videos already delivered are skipped and not charged again.
