I built Lela because Duolingo didn't work for me. 400+ days of streaks and I still couldn't read a news article. Lela takes a different approach: learn by reading real content. 1. Browse articles from top news sources or share any webpage 2. Every word shows its translation inline — just read naturally 3. Tap words you know to build your vocabulary 4. Quiz yourself with flashcards made from your words No streaks. No cartoon owls. Just reading — the way languages were always meant to be learned.
Hey PH! 👋
I'm Pung, the solo dev behind LelaAI.
Quick backstory: I had a 400+ day Duolingo streak and still couldn't read a German newspaper. That bugged me.
Research backs this up, extensive reading is one of the most effective ways to acquire a language, yet most apps ignore it completely.
So I built LelaAI. The idea is dead simple: read things you actually care about, in the language you're learning, with translations right there when you need them. Over time, you tap fewer and fewer words. That's real progress not XP points.
A few things I'm proud of:
- Explore tab — fresh articles daily from real news sources (Tagesschau, BBC Mundo, Le Monde, and more) so you always have something to read
- Flashcard quizzes — test yourself on words you've actually learned from reading, not random vocabulary lists
- Zero cloud dependency for translations — everything runs through Apple's on-device Translation framework, so it's fast and private
- Share extension — see an interesting article in Safari? Share it to Lela and start reading with translations instantly
- No engagement tricks — no streaks, no lives, no ads. Just reading.
Would love your feedback. What languages are you learning? What kind of content would you want to read?
@pungme Love the design! The "no cartoon owls" philosophy really shows in the UI. As someone learning Portuguese through real articles and news, this approach makes so much more sense than gamified apps. Congrats on the launch!
Hello Pung, this app is great! I always wanted to learn Germany and Spanish.
However, free users can only download a 1 article a day, it's locked. Maybe 3 articles will be best for free users to try more.
Furthermore, if there is a AI speaker that speaks Germany, English, or etc. It would be more better to learn the pronunciation because Germany is different from pronunciation words by words.
In addition, there were some of vocabs or like title there is no translation in english in title, and in the context of paragraph some of words are missing as well!
I am korean, so if later in future if you add language in korean in options as well, it would be more super app because korean not even me super love for education like language.
Hey! That's a great feedback. The new version (2.0.3) will contains 3 free read per day and Korean language support.
happy reading!
Report
@pungme love the real-content approach, but how does it handle difficulty levels? Can beginners jump straight to news articles, or do you recommend starting with simpler sources? And does it suggest articles based on vocabulary level? Thanks)
@denious Thanks for the feedback! Right now, you can tap the word you know, and that word will never show up again in any future article. So, in the beginning, you might need to tap a few words until you reach the point where you don’t understand those words anymore.
In the future, I will let users decide the level of vocab. Try it out and let me know what you think!
Report
Hi! I really like your idea!
My friend and I decided to do the same thing because we love reading the news, but our English isn't very good!
We were looking for an alternative—but all we found was News in Levels—that product didn’t work for us, so we decided to make our own. But it turns out there’s yours too! That’s really cool.
I wanted to ask how you handled the issue of delivering fresh articles to the app? Do you upload them yourself, or did you set up automation? And another question: do you cite the news sources you get the text from?
@pungme yes, but my learning is shallow, and I bought workbooks for practicing :D
Report
I am nearly 500 days on duolingo and I started to really feel that i am using it just to keep the streak going. The articles based approach seems pretty interesting. Good Luck!
Another owl victim here 🦉 Had 200+ days streak and realized I was opening the app for the streak, not for English. The moment I missed one day - zero motivation to come back.
Learning through real articles is double useful - you actually learn the language AND stay informed. That's smart.
CakewordAI
Tobira.ai
@pungme Love the design! The "no cartoon owls" philosophy really shows in the UI. As someone learning Portuguese through real articles and news, this approach makes so much more sense than gamified apps. Congrats on the launch!
CakewordAI
@olia_nemirovski Thank you! 😊
Hello Pung, this app is great! I always wanted to learn Germany and Spanish.
However, free users can only download a 1 article a day, it's locked. Maybe 3 articles will be best for free users to try more.
Furthermore, if there is a AI speaker that speaks Germany, English, or etc. It would be more better to learn the pronunciation because Germany is different from pronunciation words by words.
In addition, there were some of vocabs or like title there is no translation in english in title, and in the context of paragraph some of words are missing as well!
I am korean, so if later in future if you add language in korean in options as well, it would be more super app because korean not even me super love for education like language.
Great work Pung!
CakewordAI
@jihwankim55
Hey! That's a great feedback. The new version (2.0.3) will contains 3 free read per day and Korean language support.
happy reading!
@pungme love the real-content approach, but how does it handle difficulty levels? Can beginners jump straight to news articles, or do you recommend starting with simpler sources? And does it suggest articles based on vocabulary level? Thanks)
CakewordAI
@denious Thanks for the feedback! Right now, you can tap the word you know, and that word will never show up again in any future article. So, in the beginning, you might need to tap a few words until you reach the point where you don’t understand those words anymore.
In the future, I will let users decide the level of vocab. Try it out and let me know what you think!
Hi! I really like your idea!
My friend and I decided to do the same thing because we love reading the news, but our English isn't very good!
We were looking for an alternative—but all we found was News in Levels—that product didn’t work for us, so we decided to make our own. But it turns out there’s yours too! That’s really cool.
I wanted to ask how you handled the issue of delivering fresh articles to the app? Do you upload them yourself, or did you set up automation? And another question: do you cite the news sources you get the text from?
minimalist phone: reduce your screentime
My level of learning is the same. Using DuoLingo for 1100+ days and not able to create some reasonable sentence :D
CakewordAI
@busmark_w_nika oh wow, 1100+ days in impressive non-the-less! 😅
But yeah… that’s exactly the problem we’re trying to solve. Many apps optimize for streaks, not real language output.
minimalist phone: reduce your screentime
@pungme yes, but my learning is shallow, and I bought workbooks for practicing :D
I am nearly 500 days on duolingo and I started to really feel that i am using it just to keep the streak going.
The articles based approach seems pretty interesting.
Good Luck!
CakewordAI
@yusuf_abdelfattah Thanks!
Another owl victim here 🦉 Had 200+ days streak and realized I was opening the app for the streak, not for English. The moment I missed one day - zero motivation to come back.
Learning through real articles is double useful - you actually learn the language AND stay informed. That's smart.
CakewordAI
@virtualviki “Another owl victim” should be an official support group at this point 🦉😂
Totally agree though once the streak breaks, the illusion kind of breaks with it too.
Real-world content just works better imo. You’re learning and getting something genuinely interesting out of it.