Convert YouTube to Anki (Language Learning)

AnkiWeb addon 801710928

Converts YouTube videos, playlists, or channels into translated vocabulary flashcards with optional text-to-speech or video audio, screenshots, rom
AI-generated summary; may contain mistakes.

card-creationimportdictionary

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2026-09-01
Anki versions
2.1.1~
License
LGPL-2.1 (from the headers of the Python files)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON, CSV, C, JavaScript, TypeScript, YAML, Ignore List
Description language
en

Maintenance

active

  • Last update or commit: 2026-09-01 (61 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-09-01
History across monthly snapshots

Loading…

Similar addons

Youtube Audio Miner

Stores YouTube videos in a searchable sentence database, adds matching audio, sentences, and screenshots to existing cards, and creates Subs2SRS decks from videos or playlists.

card-creationimportdeck-management

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 5 Anki 2.1.16~ Updated 2022-08-28
Auto Translate Batch Creator

Automatically creates language-learning flashcards by translating bracketed words within sentences in batches across 14+ languages, following the i+1 context principle.

card-creationdictionary

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.1~ Updated 2025-11-28
MnemoMaker: Language Learning Accelerator

Automatically creates formatted vocabulary flashcards with Cambridge Dictionary definitions, examples, translations, pronunciation, and AI-generated mnemonics in multiple language pairs.

card-creationaidictionary

6 votes 19% approval πŸ‘ 3 Β· πŸ‘Ž 3 ⭐ 2 Anki 25.02.5~ Updated 2025-08-15

Description

Convert YouTube To Anki turns any YouTube video, playlist, or channel into vocabulary flashcards in your target language β€” automatically.

Paste a URL, pick your target and native language (both dropdowns are searchable, with a one-click swap button), and it scrapes the video's caption track, pulls out the vocabulary, translates each word, and adds it as a new card β€” skipping anything already in your deck. By default each card reads its front aloud using Anki's built-in text-to-speech, or you can switch "Audio source" to play the actual spoken clip pulled from the video instead.

Supports 35 languages as either target or native (Arabic, Bulgarian, Catalan, Chinese Simplified/Traditional, Czech, Danish, Dutch, English, Filipino, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese), with romanization support for Chinese, Japanese, Korean, Russian, Ukrainian, Bulgarian, Greek, Arabic, and Hindi.

Requirements

  • Anki 2.1.50 or newer.
  • An internet connection (captions, translation, and playlist lookups are all fetched live).
  • A system text-to-speech voice installed for your target language, so cards can read words aloud with the default TTS audio source. (Most OSes ship several by default β€” nothing else to install for basic use.)
  • Optional β€” ffmpeg installed and available on your system PATH. Only needed if you turn on either of these:
    • "Include a screenshot of the video moment" (adds a frame from the video to each card)
    • "Audio source" set to one of the video-audio options (plays the real spoken clip instead of TTS)
    Everything else works with no extra setup. If ffmpeg isn't found, the dialog detects this and disables those two options entirely (with a tooltip explaining why) rather than letting the run fail partway through.
How to use it
  1. In Anki, open Tools > Convert YouTube To Anki...
  2. Paste a YouTube video URL β€” or check "URL is a playlist or channel" and paste a playlist/channel URL instead, setting how many videos to pull from it.
  3. Pick your target and native language, or create a new deck (leave blank to auto-name it from the video's title). Most Advanced-tab settings are remembered per language pair β€” switching from Chinese to Japanese restores Japanese's own settings instead of carrying over Chinese-specific ones like "nouns/verbs only".
  4. Optionally turn on any of: skip stop words, skip words that translate to themselves, include an example sentence, include romanization, limit to the N most frequent words, preview and edit every card before it's added, or add whole sentences instead of single words. Every setting with an "β“˜" icon has a tooltip explaining exactly what it does.
  5. Click OK. Your choices are remembered for next time β€” no need to re-enter them.
If "Preview and edit before adding" is checked, the review table shows each word's frequency count (click a column header to sort), has a search box to filter by word/translation/example/romanization, shades and pre-unchecks words already in your deck, and β€” when a screenshot or video-audio option is on β€” lets you preview the captured screenshot or play the captured clip per row before anything is committed.

New cards land in a dedicated note type named YouTube Vocab (Target β†’ Native), tagged with the video so you can find them later, and duplicates already in the deck are skipped automatically.

⚠️ Be aware

YouTube limits how often it will answer caption/video requests from one network. If you're pulling from a large playlist or channel, or running this many times in a short window, you may get temporarily rate-limited (usually shows up as a timeout or a "too many requests" error). If that happens, either wait a while before trying again, or switch networks (e.g. a VPN) to continue.

If you find this add-on useful, consider donating to show your support and help fund further development β€” thank you!

Donate with PayPal