general language learning resources
wordreference - has spanish, french, italian, portuguese, catalan, german, swedish, dutch, russian, polish, romanian, czech, greek, turkish, chinese, japanese, korean, & arabic
reverso translation - has arabic, chinese, dutch, french, german, hebrew, italian, japanese, polish, portuguese, romanian, russian, spanish & turkish
bab.la - has spanish, arabic, chinese, czech, danish, dutch, finnish, french, german, greek, hindi, hungarian, indonesian, italian, japanese, korean, norwegian, polish, portuguese, romanian, russian, swedish, swahili, thai, turkish, vietnamese, & esperanto
digital dictionaries of south asia - has dictionaries for assamese, baluchi, bengali, divehi, hindi, kashmiri, khowar, lushai, malayalam, marathi, nepali, oriya, pali, panjabi, pashto, persian, prakrit, rajasthani, sanskrit, sindhi, sinhala, tamil, telugu & urdu
resources for learning words in context:
reverso context - has arabic, chinese (in beta), dutch, french, german, hebrew, italian, japanese, polish, portuguese, romanian, russian, spanish & turkish (in beta)
linguee - has german, spanish, portuguese, french, italian, russian, japanese, chinese, polish, dutch, swedish, danish, finnish, greek, czech, romanian, hungarian, slovak, bulgarian, slovene, lithuanian, latvian, maltese, & estonian
for learning different writing systems
omniglot - an encyclopedia with literally any language you could think of including ancient languages
scripts - an app for learning other writing systems with a limited amount for free (you can do 5 minutes a day for free) - has the ASL alphabet, Russian cyrillic, devanagari, Japanese kana, Chinese hanzi, & Korean hangul
Wikipedia is also helpful for learning different writing systems honestly!
forvo - a pronunciation dictionary with MANY languages (literally an underrated resource i use it all the time)
ipachart.com - an interactive chart with almost every sound!! literally such an amazing resource for learning the IPA (however does not include tones)
italki - there’s many websites for language tutoring but i think italki has the most languages (i have a referral link & if you use it we can both get $10 toward tutoring lol) - they say they support 130 languages!
there’s also preply and verbling which are also good but there aren’t as many options for languages - preply has 27 and verbling has 43
(obviously these are not free but if you have the money i think tutoring is a great way to learn a language!)
getting corrections/input from native speakers
hellotalk - an app for language exchanges with native speakers & they also have functions where you can put up a piece of writing and ask for corrections - honestly this app is great
tandem - language exchange app but unlike hellotalk you can choose multiple languages (although i think hellotalk is a little bit better)
Lang-8 - supports 90 languages!
verbix - supports a ton of languages
Reverso conjugation - only has english, french, spanish, german, italian, portuguese, hebrew russian, arabic, & japanese
duolingo - obviously everybody knows about duolingo but i’m still going to put it here - i will say i think duolingo is a lot more useful for languages that use the latin alphabet than languages with another writing system however they do have a lot of languages and add more all the time - currently they have 19 languages but you can see what languages they’re going to add on the incubator
memrise - great for vocab! personally i prefer the app to the desktop website
drops - you can only do 5 minutes a day for free but i still recommend it because it’s fun and has 42 languages!
LingoDeer - specifically geared towards asian languages - includes korean, japanese, chinese & vietnamese (as well as spanish, french, german, portuguese and russian), however only a limited amount is available for free
busuu - has arabic, chinese, french, german, italian, japanese, polish, portuguese, spanish, russian, spanish, & turkish,
Mondly - has 33 languages including spanish, french, german, italian, russian, japanese, korean, chinese, turkish, arabic, persian, hebrew, portuguese (both brazilian & european), catalan, latin, dutch, swedish, norwegian, danish, finnish, latvian, lithuanian, greek, romanian, afrikaans, croatian, polish, bulgarian, czech, slovak, hungarian, ukrainian, vietnamese, hindi, bengali, urdu, indonesian, tagalog & thai
LangFocus - a youtube channel of this guy who talks about different languages which is always a good place to start to understand how a specific language works also his videos are fun
Anki - a flashcard app (free on desktop for any system & free on android mobile - not free on ios mobile) that specifically uses spaced repetition to help you learn vocabulary, it’s got a slightly ugly design but it’s beloved by many language learners & is honestly so helpful
YouTube - literally utilize youtube it is so good.
Easy Languages - a youtube channel with several languages (basically they go around asking people on the street stuff so the language in the videos is really natural) & they also have breakaway channels for german, french, spanish, polish, italian, greek, turkish, russian, catalan & english
there’s also the LanguagePod101 youtube channels (e.g. FrenchPod101, JapanesePod101, HebrewPod101) which are super great for listening practice & language lessons as well as learning writing systems!