Youtube Video Transcript Translator
Pricing
from $0.10 / 1,000 results
Youtube Video Transcript Translator
YouTube Video Transcript Translator extracts subtitles from YouTube videos and translates them into any supported language using lingo.dev. Ideal for learners, educators, and platforms that need multilingual access to video content at scale.
Pricing
from $0.10 / 1,000 results
Rating
0.0
(0)
Developer

Christian Obi
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Extracts YouTube transcripts and translates them using lingo.dev. Built with Crawlee + Cheerio for fast transcript extraction and the lingo.dev SDK for high-quality translations. Ideal for educators, learners, and platforms needing multilingual subtitles at scale.
Features
- Extracts available YouTube captions (public videos).
- Translates each subtitle line using lingo.dev (BCP-47 locales).
- Batch processing via Request List UI.
- Outputs full translated transcript to an Apify dataset (JSON).
- Lightweight, scalable, and suitable for automation.
Quick start
- Install:
$npm install
- Prepare input:
storage/key_value_stores/default/INPUT.json(example below). - Set API key (recommended):
- PowerShell:
$env:LINGODOTDEV_API_KEY="sk-XXX"apify run
- Run:
$apify run
Input example
{"youtubeVideoUrls":[{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}],"maxRequestsPerCrawl":100,"sourcelocale":null,"targetLocale":"es","LINGODOTDEV_API_KEY":"YOUR_KEY"}
Output
Saved to dataset per video:
videoUrl,videoId,sourceLocale,targetLocaletranscript(array of {start, duration, text, lang})transcriptPreview(string)transcriptLength(string)
How it works
- Reads input list of YouTube URLs.
- Extracts video ID and captions via a transcript library.
- Translates lines using lingo.dev SDK.
- Saves results to the Apify dataset.
Limitations & notes
- Only public/accessible captions supported.
- Lingo.dev may not support every locale—custom locales may fail.
- Respect YouTube ToS; avoid excessive crawling.
- For protected content consider authenticated/workflow alternatives.
Contact
Christian Obi — obiemeriachristian@gmail.com
GitHub: https://github.com/gus-host/
Portfolio: https://my-portfolio-pi-six-91.vercel.app/
License: MIT