This project aims to provide easy-to-read and printable vocabulary list of the most common words of the English language with their meaning.
The lists are mostly based on data gathered from the oxford 3000, 5000 and 5000 exclusive lists.
The word lists contain the following points of data
- Spelling (text)
- Pronounciation (audio)
- Lexical spelling (text)
- Meaning (text)
- Example (text)
You can find data in /data
in formats .pkl
, .csv
, .json
Audio (10K files, 200MB) are archived in .zip
files in /audio
Lists in /output
are formatted alphabetically, by CEFR rating, random and viewable in
.pdf
and .html
format.
TODO Audio integration
├── audio
│ ├── *_uk.mp3
│ ├── *_us.mp3
│ ├── ...
├── data
│ ├── df_concat.pkl
│ ├── df_definition.pkl
│ ├── df.pkl
│ ├── oxford_3000.csv
│ ├── oxford_3000.json
│ ├── oxford_3000.pkl
│ ├── oxford_5000.csv
│ ├── oxford_5000_exclusive.csv
│ ├── oxford_5000_exclusive.json
│ ├── oxford_5000_exclusive.pkl
│ ├── oxford_5000.json
│ └── oxford_5000.pkl
├── output
│ ├── oxford_3000_alphabetical.html
│ ├── oxford_3000_alphabetical.pdf
│ ├── oxford_3000_by_cefr.html
│ ├── oxford_3000_by_cefr.pdf
│ ├── oxford_3000_two_column_alphabetical.pdf
│ ├── oxford_3000_two_column_by_cefr.pdf
│ ├── oxford_5000_alphabetical.html
│ ├── oxford_5000_alphabetical.pdf
│ ├── oxford_5000_by_cefr.html
│ ├── oxford_5000_by_cefr.pdf
│ ├── oxford_5000_exclusive_alphabetical.html
│ ├── oxford_5000_exclusive_alphabetical.pdf
│ ├── oxford_5000_exclusive_by_cefr.html
│ ├── oxford_5000_exclusive_by_cefr.pdf
│ ├── oxford_5000_exclusive_two_column_alphabetical.pdf
│ ├── oxford_5000_exclusive_two_column_by_cefr.pdf
│ ├── oxford_5000_two_column_alphabetical.pdf
│ └── oxford_5000_two_column_by_cefr.pdf
├── format.ipynb
├── scrape.ipynb
Selenium, beautifulsoup, requests, pandas
See scrape.ipynb
Data in pandas dataframe
df ---pandas---> HTML ---pandoc---> pdf
df ---pandas---> tex ---LaTeX---> pdf
See format.ipynb
Oxford 5000 list, online interface to lookup words, filter by CEFR level, listen pronounciation (US,UK) also shows meaning but only after clicking to a new page. https://www.oxfordlearnersdictionaries.com/wordlists/oxford3000-5000
dictionary by tusharlock10 https://github.com/tusharlock10/Dictionary with relevant stackoverflow thread https://stackoverflow.com/questions/41768215/english-json-dictionary-with-word-word-type-and-definition