VOOZH about

URL: https://apify.com/chrisdev_6278/youtube-video-transcript-translator

⇱ Youtube Video Transcript Translator Β· Apify


πŸ‘ Youtube Video Transcript Translator avatar

Youtube Video Transcript Translator

Pricing

from $0.10 / 1,000 results

Go to Apify Store

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

Christian Obi

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 months ago

Last modified

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

  1. Install:
$npminstall
  1. Prepare input: storage/key_value_stores/default/INPUT.json (example below).
  2. Set API key (recommended):
  • PowerShell:
$env:LINGODOTDEV_API_KEY="sk-XXX"
apify run
  1. 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, targetLocale
  • transcript (array of {start, duration, text, lang})
  • transcriptPreview (string)
  • transcriptLength (string)

How it works

  1. Reads input list of YouTube URLs.
  2. Extracts video ID and captions via a transcript library.
  3. Translates lines using lingo.dev SDK.
  4. 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

You might also like

YouTube Video Transcript Scraper

scrapearchitect/youtube-video-transcript-scraper

πŸ“ YouTube Video Transcript Scraper – Instantly extract multilingual transcripts from any YouTube video in multiple formats (πŸ“„ VTT, 🧾 JSON, πŸ“œ TTML, and more)! Perfect for language learners, content creators, researchers, and devs! 🌍πŸŽ₯πŸ’¬

πŸ‘ User avatar

Scrape Architect

42

Youtube Summarizer & Translator

ursinusalaskus/youtube-summarizer

Extracts Youtube video transcript and provides AI powered summaries and translations

Youtube Transcript Scraper

ecomscrape/youtube-transcript-scraper-ppe

YouTube Transcript Scraper automates extraction of video transcripts and subtitles in multiple languages. Efficiently collect spoken content data from YouTube videos for content analysis, SEO research, accessibility services, and multilingual video intelligence.

ecomscrape

4

Youtube Video Details+Transcript -Fast

sculptured_yard/youtube-video-details-transcript--fast

Youtube Video Details+Transcript -Fast is an Apify API that takes one or more YouTube video URLs (with optional per-video language), fetches video metadata and transcript and returns a single clean JSON output per video with details, transcript text, and error status.

14

Youtube Transcript Scraper

easyapi/youtube-transcript-scraper

Extract YouTube video transcripts and captions effortlessly using multiple transcript services. Perfect for content analysis, subtitles extraction, and video accessibility.

YouTube To Transcript

hexa-api/youtube-to-transcript

Extract YouTube transcripts from public video URLs

YouTube Video Details Scraper

deanter/youtube-video-details-scraper

Input: YouTube video link | πŸ‘‰ Output: Transcript, video description, video title πŸ‘ŒπŸ‘‰ This actor processes a YouTube video link and extracts the transcript, description, and title of the video. It's perfect for gathering video metadata and subtitles for further analysis or content creation.