LibreLingo – FOSS Alternative to Duolingo
230 comments
·April 29, 2025ReflectedImage
_fat_santa
I have to say Duolingo has some of the best corporate humor I've seen.
null
pergadad
Very nice initiative, the language space is overcrowded with commercial offers that have an incentive to keep you locked in. Apart from LanguageTransfer there seem to be few other good offers.
That said, looking at the current offer it seems to lack the one thing Duolingo offers: Duolingo (for all its many faults and pedagogical uselessness) takes the burden of decision making away - I don't need to really think what to do next. Here I don't have this guidance - do I start with basics? Or introduction? Or something else?
Crucial in my view would be to provide a path or at least a tree to guide the user where to go. This will make it easy to jump in and get carried along.
TheJoeMan
Do any alternatives take a more "fully immersive" approach? I tried this LibreLingo, but the first question I got was "Which of these is The Sun?".
Once you learn/memorize a few basic Spanish phrases such as "¿Qué significa?" you can stay immersed in the language. When you see a photo of the sun, you need to jump straight to El Sol, not Photo->"The Sun"->"El Sol".
vitro
Try Spanish in Latudio [0]. It is not quite for beginners, you need to have at least basic vocabulary, but regarding immersion, it should fit what you are looking for. It uses a listening-first approach and contextual translations with vocabulary and lets you explore words you didn't get in other contexts.
jghn
Do they have a version that's not a mobile app? Or will it at least work on the desktop/web browser? I'm not going to use something like that on my phone.
1oooqooq
for Chinese (which duolingo is garbage) study stroke order, then get children books and the Pleco app.
salimmadjd
Duolingo user here with a 4 year streak.
Duolingo is not a language teaching platform at its core. It’s a gaming platform with language as its gaming skill.
Duolingo at some point became so focused on gamification that it just became a game (I believe they hired their lead PM from Zynga).
If you’re on free version, just look at the ads you’re getting. Vast majority of the ads are for other games.
I think you can learn a language if you use Duolingo’s streak gamification as a daily motivator but use supplemental materials to actually learn.
_fat_santa
I used Duolingo for about a year to learn Portuguese but I recently switched to just taking a course I bought on Udemy.
First let me say that Duolingo is great for learning vocabulary but unfortunately that's it's only strength. The problem I realized after starting the Udemy course is that Duolingo teaches you the words but they seldom teach sentence structure or the "glue" between all those words you learn. So you get to a place where you know a ton of words but can't hold a conversation because you don't know how to form sentences.
With that said I would still recommend Duolingo strictly for their vocabulary. I would suggest a course to supplement learning though, not to mention it's much cheaper, the entire course cost me less than a month of Duolingo Super.
nine_k
From my experience, Duolingo teaches you the vocabulary and the set sentences very well. But this is by far not enough. I use regular textbooks that describe the structure of the language, the grammar, the syntax, etc, so as to gain some analytical understanding of it. On top of that, Duolingo helps to get used to recognize these structures and flesh them out with various words. Also, unlike a book, it forces you to listen, and, crucially, to speak. It's a very important step from being able to read written language only to being able to actually talk.
bdcravens
I think Duolingo does an okay job of teaching structure, but it probably comes around the 2nd year or so (I've been using it about 3 years, but I did have a few years in high school of Spanish a long time ago)
jghn
Yeah. I've been doing Spanish on Duolingo for about 2.5 years, and just started Section 5. I find that I can read Spanish reasonably well, in that I can usually at least work out what the underlying meaning is for any arbitrary piece of Spanish text I see. But my ability drops off quickly for listening to spoken Spanish, and even more quickly for speaking it myself. Which makes sense given how the site works.
thenoblesunfish
It's an awesome way to get from nothing to something. I started German with it before doing more traditional classes and live speaking with a partner Annoyances (in particular, ads disguised as "partner offers") aside, I still find it worth paying for as a quick daily refresher.
anothereng
The problem with duolingo is that translating a language is not the best way to learn a language. The best way is to make a connection between the concept and the word. Like rosetta stone does. An open source rosetta stone would be better, at least for learning vocabulary
zdc1
Learning a language is such a large, long term undertaking that I appreciate how Duolingo tries to use a few tricks to keep people on-track. It's also one of those areas where interests and incentives (maximising the time on app; regular usage) are rather aligned.
However after getting halfway into their Chinese course I feel quite disillusioned with their approach and actual content. You'd think an app with their market presence would have some amazing teaching strategies... but they don't. You can get through half of the course and still not know how to count past four. There's also lots of cultural context and finer points that are simply missing.
Anyway, I'd be curious to see how a more community-driven approach could play out, any whether it would lead to better content.
HPsquared
I find Duolingo is pretty good for vocabulary in a "slow" context.
The trouble is, that slow context is already better served by translation apps.
Duolingo is really bad at developing verbal fluency, which is the thing you actually need in today's world of translation apps.
wisty
I think you're mistaken?
The grammar translation method is seem as obsolete, but Duo isn't that. You don't learn rules formally (e.g. memorise explicit and formal rules on how to conjugate a verb in the past continuous tense, and what all these rerms mean) then apply them.
If anything, people constantly complain about how Duolingo just gives them sentences and doesn't give long explanations about the grammar, you just have to pick it up. Very modern.
People also complain about how duolingo has "nonsense" sentences, because it deliberately drip feeds vocab in similar categories which is actually the right way. You learn one fruit, one colour, one body part, etc at a time; so yeah occasionally you might get something like "tom has a purple apple on his nose" but there's a reason for this.
The only real faults with Duolingo is that it focuses on listening and reading, so you need to practice speaking and writing elsewhere. It does have an AI chat, but it's... kind of bad IMO.
And that most courses only cover a year or two of learning. And that there's very few languages. But if you want to learn enough to get started in more immersive learning, IMO it's fine.
And there's people who complain that they spend so much time metagaming to try to win the weekly leaderboard that they actually hurt their learning, but if you really need a cartoon owl to give you a cartoon gold medal then maybe you shouldn't blame the app ...
joaohaas
Cool... but nothing will ever beat Anki + Immersion. Here's one guide most Japanese learners follow: https://learnjapanese.moe/
daniel_iversen
For the curious, here's an article from the developer on why they built LibreLingo https://dev.to/kantord/why-i-built-librelingo-280o
darkstar_16
who are these people who have 30 minutes in the morning to make a smoothie and learn a foreign language ... :D
cyborgx7
The people who prioritize learning a foreign language over some of the things that you prioritize.
apwell23
> some of the things that you prioritize
watching reels first thing in the morning in bed
fleischhauf
who are these people who have 30 minutes in the morning to make a smoothie and develop software to learn a foreign language
alkonaut
This space seems like one of those areas where it would be really hard to break in because their whole selling point is having had hundreds or thousands of people record and annotate an enormous amount of voice input, which I assume has to be hand polished for every single exercise?
I'm sure some part of it could be automated these days, or some parts even use voice synthesis, but I'm sure it would take basically an army of people hand-crafting it for the experience not to be very janky in the end.
pkdpic
Nice to see this pop up, not that I mind giving Duo money every month for my kids account.
Still looking for DuoLingo for actual programming... python etc... Specifically for elementary school kids... I know it's out there... Im getting closer...
I know this is a false statement but it would be so easy for DuoLingo to add Python along side their Math and Music betas!!
Please Duo hear my prayers...
Tor3
There wasn't much to read there, but why aspire to be an alternative to Duolingo of all things? Duolingo focuses on learning by translation, basically. It's even in the name: "Duolingo". It's an utterly broken approach to learning languages, except for the very initial phase where you're getting just enough to move on to modern methods (i.e. avoid translation like the plague, to start with). Which is exactly why a comment I read somewhere said "Duolingo is for the perpetual beginner".
arghwhat
I have a bit of a different perspective. Sure, Duolingo is suboptimal and won't teach you a language on its own, but I'd say that language classes themselves is no better.
Specifically, I consider the fundamental missing piece to allow achieving language intermediacy or fluency to be confidence and sporadic language use, and you have to be lucky for a language class to give you this. Hearing about grammar and having Q&As is nice, but that teaches language theory, not fluency. Trying to converse about a specific topic with other non-fluent and disinterested individuals does not teach fluency, and not every conversation will be with the teacher - the only (hopefully) fluent person in the room - and even if the option is present, some might be uncomfortable with it.
On the other hand, if you have achieved some confidence and means to exercise the language - which you don't acquire from a language class - then I'd consider Duolingo to be a decent vocab and sentence exercise tool. Some cultures rely on flashcard approaches to teach their written language to locals, so it's not that silly. Duolingo does also have reading and listening comprehension tests.
Furthermore, I'd argue that newer LLM-based exercises might end up being superior to both traditional "pool of random non-fluent people" language classes and duolingo's current model, and arguably the task that large language models are most suited for.
(Note that Duolingo classes differ a lot between languages - my experience is from Mandarin.)
Tor3
I do agree with a lot of what you write. I maintain that Duolingo is the wrong approach to actually learn a language (even though there are differences between the various languages covered by Duolingo). However, I did somewhat successfully use Duolingo to refresh some intermediate-level Italian grammar (not grammar training, but I could observe various grammatically different sentences), after having been away from the language for fifteen years. This was some twelve years ago, and Duolingo has changed so much for the last few years (mostly for the worse, while I was still wasting time on Duo for for another language), so I don't know the state of the Italian course now.
pbhjpbhj
You've twice written about what is the wrong way to learn a new language -- what's your right way? Why did you use Duo' instead of 'the right way'? Perhaps that explains why one might create a OSS version of Duo.
rvba
Using AI for conversations is really interesting approach - it generally speaks the language correctly (not like classmates).
isaacremuant
Next time pay enough for a class or have a good private tutor and all you've said becomes true.
But hey, the alternative is pretending classes are not better than Duolingo so go do that and you'll have the same results.
arghwhat
No, private tutors are definitely better but they are no silver bullet. Having a great private tutors often and long enough to exercise sporadic conversation and gain confidence in language use - a class a few times a week at least - is also a prohibitively expensive solution suggestion for most people, making it a non-solution.
You also end in a false dichotomy.
gary17the
> [learning by translation] [is] an utterly broken approach to learning languages
I speak one foreign language fluently, which I learned in a traditional classroom environment with a teacher, and recently started to learn another language with Duolingo. I actually find their "learning by translation" method possibly easier (and definitely less boring) than the traditional "keep learning all the different grammar combinations first" approach, usually featured in a classroom or in self-learning video courses.
The only feature missing from Duolingo is short grammar summaries before new grammar constructs are introduced for the first time, as Duolingo unit/section "guidebook" entries are way to short and thus useless. You have to ask an LLM for an explanation every time a particular sentence turns out to be different from what you would expect.
internet_points
> traditional "keep learning all the different grammar combinations first" approach
That's not better than Duolingo, no.
Duolingo is OK initially (especially if you need to learn a new alphabet), but then quickly move on to
* https://www.languagetransfer.org/ (will give you a good understanding of the principles of the language but without feeling like a grammar book)
* https://www.pimsleur.com/ or similar audio courses (expensive, but thorough, seem to be informed by spaced repetition principles, I remember what I learn here)
* and when you've got the basics down, slow speaking podcasts or youtube which will increase your vocab and understanding greatly
* lots of youtube/netflix (use https://addons.mozilla.org/fy-NL/firefox/addon/youtube-dual-... or one of the many addons that give more control over subtitles, eventually only foreign subtitles or none)
* simple translated stories (I don't know what these are called, but you'll typically have first a story with translations interspersed, then the full story without any guide). https://www.lingq.com/en/ is a site that does this for you, though I guess you can use llm's this way too now
You want lots of input. You also want some deliberate practice making sentences, though in smaller portions than the input.
vindarel
A big shootout and kuddos to Language Transfer. I love their method (since I loved Michel Thomas, we see the influence).
"Don't try to remember, don't do homework, but repeat with the two other students. It is of our responsibility [the teacher] to make you understand the language. What you know, you don't forget" (para-phrasing)
And it works (for me© and surely for more software engineers).
joshvm
Translated stories are sometimes called Graded Readers, you can buy them aligned with most common language levels (CEFR, JLPT, etc)
Subtitles though, tricky. The sites that sync with Netflix are probably better than whatever Netflix offers, or whatever you can get that comes with your video files. Subtitles for entertainment are often abbreviated, which is fine for your native language, but it doesn't help if you want to look up a sentence. You need the crowdsourced ones. YouTube can be better in this regard, especially if they're automatically generated. There are also lists of video games floating around that rank games based on the availability of a script, replayable dialogue, that sort of thing. See Game Gengo for a Japanese example [1] (great channel, he also does lessons with all the vocab + grammar in context using games).
ljm
I've used Pimsleur on and off for a while and it's great, because even with sporadic usage I can still more or less remember what I learned and most of the time I just need a bit of a refresher in terms of using the right case or conjugation so I don't get I/you/they/it mixed up.
Hours into Duolingo I'm repeating total nonsense like "the man is a boy" and "the turtle has green pants," but with Pimsleur, after the same amount of time, it's right into practical stuff like "I would like something to eat" or "I don't understand X but I do speak Y."
Having an extensive vocabulary of random words isn't particulary helpful except to extrapolate meaning out of conversations you don't fully understand, and almost certainly cannot contribute to.
vitro
Adding one more:
* https://www.latudio.com/ - listening first approach, pause and show sentence if you don't understand, practice words you didn't get later, 4 types of exercises, scripted conversations being one of them
And a possibility of a one-time purchase.
Disclaimer: I'm a co-founder
tossandthrow
This is a falde dichotomy. Focusing on grammar is not the opposite.
If you follow the approach in "Fluent forever" by Gabriel Wyner you will focus on 1) sentences and 2) speech from day one.
The idea is that you really don't want to focus on learning translation but learn the language. Ie. It is not important that you know how to translate horse to Pferd. What is important is that you know how communicate the concept of "I want to ride a horse" in German.
gary17the
> This is a false dichotomy. Focusing on grammar is not the opposite.
I don't follow you. I did not claim that focusing on grammar was a literal opposite of anything. I claimed that in my case "repetitive learning by example" turned out to be less boring than "repetitive learning by memorizing grammar".
In order to translate a randomly generated (thus never seen before, non-memorized) sentence from one language to another you have to understand the grammar in order to create a valid combination of words for your translation.
Tor3
> 2) speech from day one.
.. is something I can't fully agree with. The exception being if the target language only has sounds which you are familiar with already (as in _really_ familiar - your native language already have them). Otherwise you'll simply train your brain to pronounce badly, because in the beginning you can't hear the differences. That's something which will be hard to fix later. And it takes time to hear the differences, your brain literally needs to grow new connections. There are other reasons too for doing a lot (a lot) of listening when you start a new language.
huimang
The only method worse than Duolingo for language learning is possibly the traditional classroom, in my humble opinion.
My background is that I've studied Korean for ~8 years now, as a native English speaker. Like most US citizens I took Spanish classes in middle & high school. I did the traditional classroom method with 3 semesters of German in college. And I forgot most of Spanish and German aside from some words and grammatical rules, because neither got me to a level of conversations with native speakers or being able to engage with media.
Duolingo and most classrooms (I know there are exceptional curriculums and exceptional students) don't prepare you to actually speak to people. They prepare you to engage within their systems, aka answering tests or whatever. This is not speaking a language but moreso learning about it academically.
There is a lot to discuss but I've never been able to recommend Duolingo, even before they reduced their staff and replaced them with AI. Why? Because it's inefficient with regards to your time, and the content is too insubstantial. It's possible to spend a year of your time on Duolingo and barely be able to speak the language at all with someone... which is kinda the whole point of studying a language?
I love the hobby of studying languages and things like Duolingo and the classroom method put people off when they can't speak very much even after a long time investment, which is damn shame.
My point is neither should really be looked towards for substantial language learning methods.
eythian
That's interesting to me. From my perspective, I didn't find Duolingo great, but it did give me some vocab and basic sentences, and left me feeling more competent than I actually ended up being once I was living where they speak the language I was learning.
Since then I did classes on-again, off-again and I can really feel my ability ramping up when I'm doing them, to the point where I was having short conversations in that second language. When I'm not doing classes, I'm still reinforcing things through my surroundings but I definitely feel that I plateau and don't really get much better.
However, the classes did get me to a point where now I can do things like play D&D in my second language. I still don't feel fluent (I have to active-listen the whole time which is tiring, and sometimes mentally translate still, though that's improving) but I am pretty conversational, and the classes definitely made a big difference for me.
Perhaps it's that there are classes and then there are classes, and you've had bad luck with the quality or nature of yours?
pbmonster
> and most classrooms (I know there are exceptional curriculums and exceptional students) don't prepare you to actually speak to people
Is this really how language lessons are taught in US high schools? I've learned English and French in high school, and we were forced to speak all the time.
* Read a story together (who's reading aloud is frequently switched), then the teacher asks questions about the story and picks students to answer. The student answers, if there's errors the teacher fixes them, and the student repeats the corrected answer.
* When you learn new grammar, the teacher starts a sentence, and a student has to finish it using the new grammatical structure (or similar exercises). This was followed by homework, where all those exercises happened again, in writing.
By year 3, we also did lots of essay-style writing, which is where you really drill down into learning the language. Essays were graded and discussed.
In my opinion, this is the best (and also most expensive) way to thoroughly learn a language, it can only really be improved by cutting down the size of the class to ideally 2-3 students - which, of course, makes it even more expensive.
codetrotter
> neither should really be looked towards for substantial language learning methods
What should one do instead?
InsideOutSanta
> recently started to learn another language with Duolingo
Duolingo feels great when you're starting. You feel like you make a lot of progress quickly, and it's fun, so you do it every day. Before you know it, you've done it for half a year, and then you try to talk to somebody and realize that you've learned very little.
>the traditional "keep learning all the different grammar combinations first"
Yes, this is also a bad approach. They're both bad.
bluGill
Research has figured out that grammar is the wrong thing to focus on in a classroom. There are better ways to teach in a classroom that work. However many schools are not following the latest research so you need to find a good one.
grammar is good in the classroom - but not until every lesson gets you thinking so that is why I do X. If you are not used to the grammar don't learn it. So don't start until you have had around 50 hours in the classroom.
criddell
English grammar (my native language) has always been a mystery to me. Any time I hear about participles or present perfect or infinitives or passive voice etc… my eyes glaze over and I have no idea what any of it means. In school I failed those units.
Learning a new language from grammar principles wouldn’t be a very effective path for me…
spudlyo
It's funny, but I always found English grammar (also my native language) to be completely pointless, but I find myself really enjoying learning about Latin grammar, and as a result marveling about how weird English is. It's fascinating that one subsystem in our brain can completely understand our native language's grammar, and yet another part finds it unfathomable.
mobtrain
This comment would be 60 times more helpful if in addition to your strong opinion on the failures of learning with Duolingo it’d supply some of the good alternatives.
Tor3
My learning finally picked up speed again when I started using CCI (Compelling Comprehensive Input). How easy it is to find material differs a lot between languages. Way way back in time I learned English that way, though I didn't think of it as "learning" back then - I was so focused on what is now called "compelling input".
However, you'll need some kind of foundation, otherwise it'll be hard to find anything to start with. Though at the language school my wife attended the teachers had methods for that too, when there weren't any common language to "teach" in. Show and tell, basically. Point down and say "This is a table". Point away and say "That is a window". And so on. The Krashen initial method basically, though the one teacher I talked to had never heard about the guy.
When I started Japanese I didn't use textbooks or classes, I used an app called "Human Japanese", which teaches structure and a little grammar, but mostly through show and tell. No conjugation tables or other boring stuff. It quickly gives you enough to start acquiring other material. My own huge mistake was to switch to Duolingo.
Hamcha
As someone learning Japanese I'm really appreciating tools built for JP specifically: Renshuu and Wanikani. Both use SRS (same as duolingo) but spend a considerable amount of time actually teaching the grammar and nuances, they both avoid starting from everyday phrases like "I would like sushi" to instead build a foundation first, and many other little things that make it a much nicer experience than Duolingo who's trying to use a very generic approach that maximises small term satisfaction in exchange for painful long term learning.
mobtrain
I was under the (possibly incorrect) impression that Renshuu was very beginner unfriendly and WaniKani skips the most basic stuff (hiragana et al) and is “just” to learn kanji which ofc is important. Was I wrong?
NetOpWibby
I’ve always wanted to learn Japanese, thanks for the tips!
makingstuffs
Yeah, I really don’t get all the hate towards DuoLingo on this site. Granted, it isn’t going to make you fluent alone but it is very good at keeping you sharp and getting your feet wet.
Name one sole app/course which will teach you absolutely everything there is to know about a given subject. There are none. All learning needs multiple avenues in order to be effective.
Even if you take part in a course with tutors they will you to practice out of the course and in your own time. Personally I found DuoLingo to be extremely helpful in getting the basics of Hindi down.
frank20022
Because duolingo is designed for addiction (that's how they make money), not actual learning (learning would mean you'd stop using the thing, no good for stakeholders).
There is no sole app that makes you go from 0 to C2, but there are infinitely superior tools that actually make you learn, and not the self-complacent pretend-like-learning pastime that duo is.
For a start, almost every other app succeeds at not treating you like a toddler and not resorting to emotional manipulation.
myaccountonhn
I agree, for me Duolingo was great to learn the basics of Spanish, enough so that I could move on and practice in real life.
apwell23
I agree i can speak passable spanish with my wife's family. i learnt exclusively on duolingo.
I don't know if its the best way but it kept me motivated to come back and put in some work in a fun environment. which i belive is the biggest problem to solve for any sort of learning.
sudahtigabulan
I think the pre-internet ways are just fine - textbooks, phrasebooks, other kinds of books geared towards self-learners.
With them, one must be just a little bit more proactive, though.
You can also sign up to in-person classes.
shawabawa3
I think books are probably the worst way to learn a language
I learned French and my experience from best to worst ways to learn were:
1. 1-1 lessons with language teacher (by far the most effective way to learn)
2. audio lessons (Michel Thomas Method)
3. Visiting France a lot, interacting with French people (my wife is french) (and yes, for me this was less impactful than listening to audio lessons)
4. Duolingo (did a year of doing it daily, did almost nothing for me except a bit of vocab)
5. School (3 years of French in school was about equivalent to listening to 5 hours of Michel Thomas audio lessons)
watwut
Pre-internet ways failed to teach language super often. Very frequent issue when learning from book was that you could not not understand anything people say, because you imagined the language to sound much differently then it does for months and months while learning. That was the most common result of language learning attempts - not much.
Language learning is one of the things that were genuinely made much more effective by the internet and streaming services. The input based learning methods were basically impossible pre-internet for most people. And these are very effective.
jamager
Italki, LingQ, Languagetransfer, StoryLearning...
crispyambulance
People have vastly different needs when learning a second language. Many folks never need to progress beyond "perpetual beginner" and that's perfectly fine.
If you're traveling for work or pleasure, it's nice to learn some key things about the language and freshen up on vocabulary. Basic words/phrases about time, money, food, etiquette, and travel will go surprisingly far when you put yourself somewhere that another language is spoken. That's what duolingo and, I guess, things like it do well. It doesn't matter if it's focused on translation at that most basic level.
To actually learn a language takes a lot of time. Years of regular sustained effort. I don't know what is meant by "modern methods" but I am skeptical that they're vastly better than classroom instruction, and in any case, the outcomes will depend more on the motivation of the student than the exact method used. The only way to shorten the time it takes to learn is total immersion.
dilap
You're a little too kind to Duolingo. It is useful for the very, very beginning, but people sink a ton of time into it which could've been used to actually learn the language.
Making something as fun to use as Duolingo but that actually teaches you the language is an open problem.
watwut
> but people sink a ton of time into it which could've been used to actually learn the language.
Or it would be used to do something completely different that is nor language learning at all. There is this hypothetical world where the 10min of duolingo before sleep with some binging here and there is the only thing to prevent you feo. regularly spending considerably more effort (and time) if a more serious effort.
That is just not how it works.
Here is the thing - Duolingo is actually teaching things. Slowly. And not things of your choice. But you are slowly progressing. And it gets you further then downloading anki deck or graded reader you find boring or even language transfer and giving up on them three weeks later.
You can make an app with different trade off or more fun app. But you will have to choose between causual and intensive.
chrisco255
Duolingo is a multimodal learning tool. There's some translation but there's also fill in the blank, describe from prompt, oral story interpretation, spoken descriptions, and even AI chat bot interactions in recent version.
thaumasiotes
> and even AI chat bot interactions in recent version.
If you have that, you don't need the other things.
One task a language model is naturally suited to is... using language.
(You might want to give the bot a voice, or I guess you'll still need the listening exercises, depending on your goals.)
broodbucket
There's AI slop (or hastily human generated slop, hard to tell) in Duolingo so I won't advocate for its quality, but I've been trying to use several different flagship models for language learning (with a native speaker on speeddial to fact check things) and they get stuff wrong a lot. LLMs are absolutely not ready to be your sole source for language learning. They seem perfectly competent at communicating in whatever language you want, and are fine at translation, but for example, explaining grammatical concepts of one language in another language they have been surprisingly incompetent at in my experience.
Ajedi32
Note that DuoLingo does offer live voice conversations with an AI partner so it's not just translation. Unfortunately that's a "super premium" feature though; even the normal paid tier doesn't include it.
HWR_14
I mean, the AI partner is probably getting paid, so I can see DuoLingo needing to increase their rates if you use that service.
Ajedi32
I'm not sure exactly what method they're using, but inference costs for speech to speech models are pretty significant so it does make some sense to charge more. The LLM-based text explanations for translation problems are also in the super premium tier though, and those can't be that expensive, so maybe it's just an attempt at market segmentation.
dfxm12
Duolingo is free and convenient. That alone makes it better than a lot of tools. With a few months long streak in Italian, I could get by on vacation & get the gist of some sports blogs. I think it's fine if people aren't motivated to go beyond this point.
It really did help with vocab. No, duolingo didn't teach the finer points of grammar, but it's not like native speakers speak like Dante wrote anyway... These experiences have also motivated me to explore other ways of learning Italian. That wouldn't have happened without a free and convenient tool like duolingo.
luotuoshangdui
Because Duolingo is perhaps the most well-known language learning app right now, people call their apps 'alternatives to Duolingo' regardless of how much they actually have in common.
est
been using Duolingo in the 10s and last year, I gave up because the course seems very repetitive. Even if I got the answer right 10 out of 10 times, the same question kept coming. It almost looks like the app is trying very hard to make me stay as long as possible, instead of study as effecient as possible.
So for a good alternative app, is there a dynamic course pace I can adapt to?
freetonik
Which course?
The quality of different language courses on Duolingo differs a lot. For example, the Finnish language course is very bad, full of useless words and nonsensical phrases like "The cat is a viking". In contrast, the Swedish course (which happens to be the 2nd official language of Finland) is amazing and full of phrases immediately useful in daily life. A few modules in, Finnish Duolingo is all e.g. "My mom is a shaman" and "The cat is a viking", while Swedish is e.g. "I'd like a glass of cold water" and "Emma wants a pizza".
In addition, the multi-modality also differs a lot. Finnish and some other languages simply don't have speech exercises (where you have to read something into the microphone).
vladvasiliu
> In addition, the multi-modality also differs a lot. Finnish and some other languages simply don't have speech exercises (where you have to read something into the microphone).
They have the speech exercises in Spanish, but they are ridiculously bad. It often says I'm correct before I get to say half the sentence. Other times, I'll need to repeat a word 10 times until it gives up and says it's fine.
est
German and Arabic course.
So in other words, the course is programmed by a human?
Well I hope with today's AI tech the course should be highly customizable. I don't want to learn "The cat is a viking" 100 times.
xandrius
Duolingo is to feel like you're learning not for actually learning.
Great for telling people you are doing something, that's all.
For me, the best has been to get a anki deck to get the most basic 1000 words, once finished, go find a tutor to speak 1h a week on Preply and then create a personal Anki deck with words you encounter.
That has been the easiest way to improve for me. And this is for Japanese, one of the hardest languages I tried learning.
d332
I strongly advise against Preply. They employ basically all dark patterns possible. You pay for a "subscription" that can expire if the teacher needs to reschedule lessons. It's difficult to cancel. It really is a nightmare.
rmnwski
Did you learn the kanji for the first 1000 words? Looking into learning Japanese as well. I tried the Remembering the Kanji by Heisig but that felt rather abstract after a while.
K0nserv
It's mentioned elsewhere in the thread, but I've had good success with WaniKani[0]. As an aside, the company behind it, Tofugu[1], also have a lot of good free resources.
The main tag line on the WaniKani website, "2000 Kanji. 6000 Vocabulary words. In just over a year." is very optimistic, I'm around level 12 (of 60) after that long. It might be possible to do it all in a year, but you need to put in a lot of work.
cynicalkane
You can skip ahead full units by passing a test, and I recommend always doing it if you can.
I do 1-2 Duolingo lessons daily, supplemented with 15-30 minutes of real Japanese study. If I can't skip ahead after completing the first "star", I feel disappointed. I'm often able to skip two or three units in a row.
Though this is partly because I'm only using Duolingo as an easy, gamified supplement to serious study.
gary17the
> the same question kept coming
I was under the same impression, but later the problem disappeared. You have to give Duolingo a couple of months of learning effort first, so that Duolingo has a larger base of sentences that you should already understand.
npinsker
I used the app for 6 months (granted this was around 5 years ago) and the problem never disappeared for me.
To answer the question, it depends on which language you're learning. Japanese and Spanish probably have the most resources for English-speaking learners.
psychoslave
Anyone as experience with feedback on https://www.rocketlanguages.com/ and https://babbel.com/ ?
I’m mostly interested in speaking out loud skills, and those two have voice recognition it seems.
angry_moose
I like Babbel a lot for reading/writing/listening but their speaking is a little weak. It's there but I find it pretty flaky - either so permissive it'll accept just about any sound you make, or so buggy it won't accept a single thing.
I haven't done a lot with it, but Pimsleur (https://www.pimsleur.com/) seems quite good for conversational. I've done a couple trials of it and plan to dive in when I finish my Babbel courses.
For conversational though you might be better off just finding an online tutor. 1 hour a week with a native speaker is probably more effective than any of the apps.
tarentel
I'm an ok French speaker, technically my second language although I "learned" Spanish in high school. At some point in a conversation people will realize I am not a native speaker but I can get by. I used a variety of things, including Duolingo for a while and Babbel for a bit, both of which I started on. Based on my experience, neither will get you very far for speaking. You'd be better off getting a real teacher or taking a class.
Sadly the authors of LibreLingo were last seen being lead into the back of a white van by an enormous green owl