Skip to content

Instantly share code, notes, and snippets.

@ChrisTollefson
Last active May 4, 2020 19:36
Show Gist options
  • Save ChrisTollefson/1e462d89865b530a226e4443173563e5 to your computer and use it in GitHub Desktop.
Save ChrisTollefson/1e462d89865b530a226e4443173563e5 to your computer and use it in GitHub Desktop.
Duolingo by Language Family

Duolingo by Language Family

As of April 25, 2020.

Primary family Sub-families Language Script Availability
Indo-European (23) – 185 M Germanic (7) – 101 M English (28) – 82.7 M Latin – Alphabet
German (Deutsch) (11) – 13.6 M Latin – Alphabet
Yiddish (ייִדיש) (1) – 0 Hebrew (RTL) – Abjad
Dutch (Nederlands) (1) – 1.42 M Latin – Alphabet
Swedish (svenska) (4) – 1.49 M Latin – Alphabet
Norwegian (norsk) (1) – 887 K Latin – Alphabet
Danish (dansk) (1) – 520 K Latin – Alphabet
Italo-Celtic (10) – 76.0 M Irish (Gaeilge) (1) – 985 K Latin – Alphabet
Scottish Gaelic (Gàidhlig) (1) – 311 K Latin – Alphabet
Welsh (Cymraeg) (1) – 426 K Latin – Alphabet
Spanish (español) (8) – 33.4 M Latin – Alphabet
Portuguese (português) (3) – 4.94 M Latin – Alphabet
Catalan (català) (1) – 685 K Latin – Alphabet
French (français) (10) – 23.6 M Latin – Alphabet
Italian (italiano) (6) – 10.2 M Latin – Alphabet
Romanian (română) (1) – 452 K Latin – Alphabet
Latin (latīna) (1) – 1.04 M Latin – Alphabet
Balto-Slavic (4) – 6.22 M Russian (русский) (3) – 4.56 M Cyrillic – Alphabet
Ukrainian (українська) (1) – 313 K Cyrillic – Alphabet
Polish (polski) (1) – 922 K Latin – Alphabet
Czech (čeština) (1) – 425 K Latin – Alphabet
Graeco-Phrygian (1) – 1.09 M Greek (Ελληνικά) (1) – 1.09 M Greek – Alphabet
Indo-Iranian (1) – 1.28 M Hindi (हिन्दी) (1) – 1.28 M Devanagari – Abugida
Uralic (2) – 321 K Finno-Ugric (2) – 321 K Hungarian (magyar) (1) – 321 K Latin – Alphabet
Finnish (suomi) (1) – 0 Latin – Alphabet
Niger–Congo (1) – 373 K Atlantic–Congo (1) – 373 K Swahili (Kiswahili) (1) – 373 K Latin – Alphabet
Afroasiatic (2) – 2.93 M Semitic (2) – 2.93 M Arabic (اَلْعَرَبِيَّةُ) (1) – 2.08 M Arabic (RTL) – Abjad
Hebrew (עִבְרִית) (1) – 852 K Hebrew (RTL) – Abjad
Austroasiatic (1) – 604 K Vietic (1) – 604 K Vietnamese (Tiếng Việt) (1) – 604 K Latin – Alphabet
Austronesian (3) – 1.00 M Malayo-Polynesian (3) –1.00 M Hawaiian (Ōlelo Hawaiʻi) (1) – 581 K Latin – Alphabet
Māori (Māori) (1) – 0 Latin – Alphabet
Indonesian (bahasa Indonesia) (1) – 423 K Latin – Alphabet
Altaic (3) –15.4 M Turkic (1) – 1.64 M Turkish (Türkçe) (1) – 1.64 M Latin – Alphabet
Koreanic (1) – 5.14 M Korean (한국어) (2) – 5.14 M Hangul – Alphabet
Japonic (1) – 8.61 M Japanese (日本語) (2) – 8.61 M Kana – Syllabary
Sino-Tibetan (1) – 3.99 M Sinitic (1) – 3.99 M Chinese (中文) (2) – 3.99 M Hanzi – Logography
Dené–Yeniseian (1) – 286 K Na-Dene (1) – 286 K Navajo (Diné bizaad) (1) – 286 K Latin – Alphabet
Mayan (2) – 0 Quichean–Mamean (1) – 0 Kʼicheʼ (Qatzijobʼal) (1) – 0 Latin – Alphabet
Yucatecan (1) – 0 Yucatec (mayab tʼàan) (1) – 0 Latin – Alphabet
Je–Tupi–Carib (1) – 243 K Tupian (1) – 243 K Guarani (avañe'ẽ) (1) – 243 K Latin – Alphabet
pidgin/creole (1) – 0 French Creole (1) – 0 Haitian Creole (kreyòl ayisyen) (1) – 0 Latin – Alphabet
constructed (3) – 1.78 M international auxiliary (1) – 728 K Esperanto (Esperanto) (5) – 728 K Latin – Alphabet
artistic (2) – 1.05 M High Valyrian (Valyrīha) (1) – 736 K Latin – Alphabet
Klingon (tlhIngan Hol) (1) – 313 K Latin – Alphabet
Total: 13 (212 M) Total: 21 Total: 44 Abjad: 2
Abugida: 1
Alphabet: 4
Logography: 1
Syllabary: 1
Total: 9
Alpha: 21
Beta: 7
Released: 88
Total: 116

Language courses unavailable to English speakers:

TODO

  • PhantomJS/SlimerJS/CasperJS: scrape post-AJAX HTML DOM, automatically transform data to HTML table. (In the meantime, use Firefox to save HTML with entire post-AJAX DOM.)
  • Better yet, query data directly from server? (Reverse-engineer JavaScript?)

License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International (CC-BY-4.0) License.

Copyright © 2020 Chris Tollefson

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment