Better (natural) language learning through Python Michelle Fullwood @michelleful
Better (natural) language learning through Python
Michelle Fullwood@michelleful
languagelearners
programmers
PSA: linguist != polyglot
Source: sinoconcept.com
Spaced Repetition!
InteractiveExercises!
Source: futureummah.comSource: alkitaabtextbook.com Source: futureummah.comSource: futureummah.com
Source: islamfuture.wordpress.com
Source: alkitaabtextbook.comSource: alkitaabtextbook.com
Time spent
CodingLanguageLearning
tools
ActuallyLearning
Thelanguage
Source: islamfuture.wordpress.com
Merci beaucoup!
Mercy boku?
Source: www.collinsdictionary.com
Arabic orthography is more regular than French, but it has itsown challenges
It goes right to left
مرحبا
Letters change shape basedon context
ـع ـعـ ععـ
Vowel length and geminationare contrastive
amam != ammamḥ ḥpigeon != bathroom
Arabic words are constructed differently:
kataba he wrotekutiba it was writtenmaktab officekitaab book
C V C V C
k t b
u i
kutib
C V C V C
k t b
a
katab
C V C C V C
k t b
a
kattab
C V C V C
s b
a
sabab
Electronic dictionariesneed Arabic input, so you need to knowhow to type in Arabic
Spaced Repetition!
InteractiveExercises!
Fuzzylookups!
Transliterator
Dictionary
Rough transliteration
Possible definitions
Possible Arabic words
Yamli
BuckwalterArabic
MorphologicalAnalyzer
Source: www.pavemanpro.com
Links:
- fuzzyarabic.herokuapp.com- github.com/michelleful
Thanks to:
- Yamli- Tim Buckwalter (BAMA)- Alex Lee (pyaramorph)