Language learning through reading

Level Up Your Language Skills

With this app you can improve your language skill, from intermediate to advanced.

LanguageLeveler app: read, simplify and learn vocabulary on three screens
3 Languages supported
Simplified versions per paragraph
Free To download
CEFR Based difficulty scoring

How It works in 3 steps

01

1. Select a Book

Choose a book from our library of your choice, in the language you want to improve in.

02

2. Simplify the paragraph (if necessary)

If a paragraph is too difficult, you can simplify the text so that you can understand it better.

03

3. Learn the vocabulary

Strengthen your vocabulary with chapter specific word lists and review your knowledge through spaced repetition based flashcards.

Most language learners plateau at intermediate level.

You've finished the grammar courses. You can follow a conversation. But the moment you open a book, the vocabulary is too dense and the sentences too long. You put it down.

LanguageLeveler was built to fix exactly this, by letting you read books you actually want to read, at a level that stretches you just enough to keep improving.

B1–C1 The gap where most learners give up
Simplified versions of every hard paragraph
FSRS Adaptive spaced repetition for long-term memory
Free No cost to download on iOS & Android
Your reading library

Start with a book you actually want to read.

Browse books in English, Dutch, or Italian. These are languages our team speaks, so every text is personally reviewed for quality. Every title is structured chapter by chapter, ready to read at your pace.

  • Books in English, Dutch, and Italian, with more on the roadmap
  • Structured chapter by chapter for focused reading sessions
  • All content manually reviewed and validated for accuracy
  • Available on iOS and Android, read anywhere
LanguageLeveler book library: choose books in Italian, Dutch or English
📖 Original: advanced

"A bit of colour was slowly returning to the girl's cheeks. She began to eat quickly, like a small wild animal that has not eaten for a long time. She did not find it strange that the young man was helping her. Her need has been so great that she was ready to take any help."

Simplified with one tap
✨ Simplified: easier level

"Some color came back to the girl's face. She ate very fast, like a hungry little animal. She did not think it was strange that the young man helped her. She needed help very much, so she took it."

Smart simplification

Paragraph too hard? Simplify it with one tap.

When a sentence stops you cold, you don't have to give up or reach for a dictionary. LanguageLeveler instantly rewrites the paragraph into up to three progressively simpler versions, all scored by a proprietary CEFR-based algorithm that ensures each version is objectively easier than the last.

  • Up to 3 simplified versions per paragraph
  • Ranked by our proprietary CEFR difficulty algorithm
  • Story flow and meaning are always preserved
  • Some paragraphs stay unsimplified where the original language matters
Contextual vocabulary

Learn the exact words from the chapter you're about to read.

Instead of random word lists, LanguageLeveler builds a vocabulary deck from the words that actually appear in your next chapter. Study them before you read, and they'll feel familiar when you encounter them in context. FSRS spaced repetition schedules every review at the optimal moment, just before you forget.

  • Chapter-specific word decks, always relevant to what you're reading
  • FSRS adaptive scheduling: review exactly when it matters
  • Words rated Weak, Medium, or Strong so you know where to focus
  • Vocabulary learned in context, not through isolated drills
nascosto
hidden
Il tesoro è nascosto dietro l'albero.
The treasure is hidden behind the tree.

Pronunciation /nas·còs·to/

Properties masculine, singular

Who is LanguageLeveler for?

Designed for learners who have outgrown the basics but aren't quite reading native content confidently yet.

The stuck intermediate

You're somewhere around B1–C1. Grammar courses are behind you, but real books still feel out of reach.

The book lover

You love reading and want to enjoy stories in their original language, without stopping every other paragraph.

The heritage learner

You grew up hearing the language but your reading never caught up. Time to close that gap.

The polyglot

You're tackling your third or fourth language and want to reach reading fluency efficiently.

"
The gap between intermediate and fluent is where most people stop. LanguageLeveler helps you keep going.

Frequently Asked Questions

LanguageLeveler is a mobile app designed to help language learners read real books while building their vocabulary in context.

Here's how it works: You choose a book you like in the language you're learning. If a paragraph feels too hard, you can simplify it with one click. Each paragraph comes with up to three simplified versions. That way, you can keep reading and understand the text without losing the flow of normal reading.

To support learning, LanguageLeveler also tracks which words appear in each chapter and helps you study them through flashcards and spaced repetition. This way, you're not only reading, you're building long-term vocabulary and fluency.

In short: LanguageLeveler lets you read better, learn smarter, and enjoy the journey through books in another language.

LanguageLeveler is designed for people who already read a little in their target language, but still find native level texts too difficult.

Think of learners who:

  • Sit in the “intermediate to advanced” range (CEFR ~ B1–C1). You've finished the basic grammar courses and can follow a story, but you quit when the vocabulary level goes up or long sentences appear.
  • Prefer learning through authentic books or stories, not through isolated drills, yet you want a safety net (paragraph simplification, chapter-specific word decks, and spaced-repetition reviews).
  • Enjoy reading for pleasure and growth. Whether you're a native speaker polishing your skills, a polyglot tackling your third language, or a book-lover who hates stopping to pull out a dictionary, LanguageLeveler keeps you turning pages while steadily raising your proficiency.

If you're still wrestling with basic conjugations, an app or platform focused on beginners would be a better option.

When you're ready to cross the bridge between intermediate and advanced level, LanguageLeveler is your next step!

Currently, LanguageLeveler supports English, Dutch, and Italian, the languages our team speaks fluently, so we can personally ensure content quality.

We're working hard to make these first languages the best they can be before expanding to more. New languages are definitely on the roadmap!

Yes! The app is completely free! You can download it both and IOS and Android.

Some paragraphs can't be simplified for a couple of reasons:

  • The original text of that paragraph is already of the lowest possible level.
  • The original text of that paragraph is considered so important that we don't want to adjust it.
  • The original text of that paragraph if adjusted, won't make sense with the the plot of the story.

We've developed a proprietary, rule-based algorithm that combines CEFR metrics with custom heuristics. This allows us to consistently determine the difficulty level of each text and compare them in a reliable, structured way.

In the review section of LanguageLeveler, you’ll see each word marked as either Weak, Medium, or Strong. These labels help you understand how well the word is currently stored in your memory and how soon you might forget it.

These categories are based on an intelligent review system called FSRS (Flexible Spaced Repetition Scheduling). This is an advanced method that adapts to how well you remember each word, so you review just before you're likely to forget, not too early, not too late.


  • Weak 🟠: these are words your brain is most likely to forget soon. Review them again soon to keep them fresh in your memory.
  • Medium 🟡: these are words you’re somewhat familiar with. They’re not urgent, but reviewing them regularly will strengthen your recall.
  • Strong 🟢: these words are well-known to you right now. You remember them easily, so they’ll be scheduled for review further in the future.

By grouping words into these categories, LanguageLeveler helps you focus your time where it matters most: turning short-term memory into long-term fluency.

When reading with LanguageLeveler, you'll notice that each paragraph can have multiple simplified versions. So how do these different versions relate to CEFR levels?

The short answer: While we don’t assign official CEFR labels yet, our internal algorithm is capable of estimating how difficult a paragraph is. We score the original paragraph and then generate simplified versions based on that text together with some heuristics and metrics.

We're are planning on adding official CEFR level tags to the paragraphs in the future, so you'll be able to see exactly what level each version corresponds to. Until then, just know that each simplification should make it more accessible.

We are also manually reviewing and validating all the content to make sure the quality is good.

At LanguageLeveler, we care deeply about quality. Right now, we support just three languages, not by chance, but because we (the founders) speak these languages. This allows us to personally create, review and validate the content for accuracy, clarity, and effectiveness.

Before adding new languages or more books, we’re focused on making the current experience as good as it can be. But rest assured: we’re already exploring ways to add more books and languages in the future, with the same high standards. Stay tuned!

Thanks for spotting that! If you’ve found a typo, grammar mistake, or bug in the app, we’d love to hear from you. The best way to let us know is to send a message through an email via info AT languageleveler DOT com.

We review every message and really appreciate your help in making LanguageLeveler better for everyone.

Ready to level up your reading?

Download LanguageLeveler for free, available on iOS and Android.

Reach out with any questions or feedback via info AT languageleveler DOT com