This repository is dedicated to verifying the coverage of the YouTube subtitles wordlist (3000 Oxford Words in 4 Hours video) against the official Oxford 3000 vocabulary database.
- Source Video Information
- Repository Structure
- Running the Analysis
- Running the Unit Tests
- Related Projects
-
Title: Learn 3000 Oxford Words in 1 Video (4 Hours) - Understand 95% of English – Real Conversations
-
URL: YouTube Video Link
-
Description: This video promises to cover the entire Oxford 3000 wordlist using subtitles. This repository contains the raw subtitle transcripts in English (.en) and Russian (.ru) translation along with text transcripts.
-
Source Video Materials (Copied to Root):
- Learn 3000 Oxford Words in 1 Video (4 Hours) - Understand 95% of English – Real Conversations - YouTube.url (Shortcut to video)
- English Subtitles (.srt): 20260713121030-learn-3000-oxford-words.en.srt
- English Transcript (.txt): 20260713121030-learn-3000-oxford-words.en.txt
- Russian Subtitles (.srt): 20260713121030-learn-3000-oxford-words.ru.srt
- Russian Transcript (.txt): 20260713121030-learn-3000-oxford-words.ru.txt
-
Kardenwort Core Exports (from
20241223170748-kardenwort):- English sentence triplets JSON: 20260713162200-hi-rose-good-morning.triple.sentence.en.json
- English sentence triplets TSV: 20260713162200-hi-rose-good-morning.triple.sentence.en.tsv
- English word triplets TSV: 20260713162224-hi-rose-good-morning.triple.word.en.tsv
U:\voothi\20260715201717-oxford-3000-youtube-comparison\
├── scripts/
│ └── compare_dicts.py # Normalized comparison and classification script
├── tests/
│ └── test_compare.py # Unit tests for comparison functions
├── 20260715200613-3000-oxford-words-in-4.tsv # YouTube subtitles wordlist to verify
├── 20260715160822-oxford-3000.en.tsv # Oxford 3000 reference database with levels
├── 20260715165539-oxford-5000-expanded.en.tsv # Oxford 5000 expanded reference database
├── 20260713121030-learn-3000-oxford-words.* # Video subtitles and text files (en/ru)
├── 20260713162200-hi-rose-good-morning.* # Kardenwort Core export files
├── 20260715202804-dictionary-comparison-results.md # Markdown findings report
├── 20260715202804-missing-words.tsv # TSV dataset of missing words
├── 20260715202804-superfluous-words.tsv # TSV dataset of superfluous words
├── Learn 3000 Oxford Words... - YouTube.url # Link to YouTube video source
├── .gitattributes # Git attributes configuration
├── .gitignore # Git ignore configuration
├── LICENSE # MIT License
└── README.md # This document
To run the dictionary comparison script and update the results:
python scripts/compare_dicts.pyThe script will read the datasets, match them against spelling rules and CEFR level definitions from the local reference databases, and write a detailed analysis markdown report to 20260715202804-dictionary-comparison-results.md along with detailed TSV lists of missing and superfluous words to 20260715202804-missing-words.tsv and 20260715202804-superfluous-words.tsv.
Execute the unit test suite from the terminal:
python tests/test_compare.py- Oxford Curation Project: Oxford 3000/5000 Wordlist Curation & Caching Pipeline
- Kardenwort Core: Kardenwort Core Extraction Project