LingoBlend

Your Blends Now Skip Words You've Already Mastered

LingoBlend's vocabulary graph has its first consumer: Smart Blend now spends every translated word on vocabulary you're actually learning — skipping mastered words, resurfacing words due for review, and favoring words connected to what you know.

ScienceNikola Artukov5 min readUpdated

When we shipped the vocabulary graph, we said it was infrastructure — a map of ~3,000 words per language with your personal knowledge layered on top — and that the features built on it would come next. This is the first one, and it lands in the feature the graph was always pointed at: Smart Blend. It turned out to be the first of a family rather than a one-off: the same mastery layer now also drives word families and Related Words in your dictionary and review sessions that keep confusable words apart.

A blend is a budget — stop spending it on solved words#

Think of a 30% blend of a 500-word article: about 150 words will appear in your target language. Those 150 slots are the entire learning surface of that reading session. Every slot spent on a word you've known cold for months is a slot not spent on a word you're actually acquiring.

The old engine couldn't know the difference — it saw text, not you. The new Blend Engine v2 selector knows what you've demonstrated, computed on your device from the same signals your spaced repetition already tracks, and spends the budget accordingly:

Your relationship to a wordWhat the blend does now
Mastered — you've proven it repeatedly, over timeSkipped — the slot goes to something you'll learn from
Learning or due for review — in active rotation, or scheduled to come backFavored — meeting it in real context is the review, and words you keep missing get the extra encounters they need
New to youChosen by usefulness, with a preference for words connected to vocabulary you already know — one connection away is where learning is cheapest

The due-for-review case deserves a highlight: it turns reading into invisible spaced repetition. A word scheduled for review that appears inside a sentence you chose to read — anchored by context, understood in use — is a better review than any flashcard, and the research on contextual learning has said so for decades.

Inflections, mastery, and why the graph matters here#

Text never politely serves you dictionary forms. You mastered despertar; the article says despierta. Without the graph's form resolution, the engine would treat despierta as an unknown word and happily spend a slot on it. With it, your mastery follows the word through its forms — including irregulars like Italian va → andare.

This is also why the whole thing costs you nothing at runtime: your knowledge profile is derived on your device from data the app already has, used only for that blend, and never stored on our servers. No extra AI calls, no waiting.

The immersion twist: high up the slider, the logic flips#

Here's a subtlety we only saw because a real reader pushed the slider up. At 20–40%, skipping mastered words is obviously right — that's acquisition mode. But someone requesting an 80–90% blend is asking for immersion, and there the old rule backfires: your mastered words are precisely the ones you'd read most comfortably in the target language, so keeping exactly those in your native language fights the request.

So at the immersion end of the slider, mastered words become filler of last resort: words you're learning always come first, but if the text can't otherwise reach the density you asked for, your mastered vocabulary fills the gap — zero-effort reading that gets you to real immersion instead of a patchy, under-delivered page. In acquisition mode, the skip guarantee is absolute.

What new users get#

Nothing about this makes the app worse before you have data. With an empty dictionary, selection runs on pure usefulness — the words most worth learning, spread through the whole text — which is exactly the configuration we benchmarked hardest. As your saved words and game history accumulate, the personalization grows in automatically: no settings, no thresholds, no setup. And if you want the blend matched to your overall level from day one, that's the companion feature: level-aware blending.

Frequently asked questions

How does LingoBlend know which words I've mastered?

From the spaced-repetition history your practice games already generate — how often and how reliably you've recalled each word over time — interpreted on your device. A word counts as mastered once you've proven it repeatedly across widening intervals, not just because you saved it. No separate test, no manual tagging.

Do inflected forms count toward mastery?

Yes. The vocabulary graph resolves inflected forms to their dictionary word, so despierta counts toward despertar and Italian va toward andare. Both directions matter: your saved inflected words accumulate mastery on the right dictionary form, and blends recognize any form of a mastered word in new text.

Will my blends still hit the percentage I choose?

Yes. Skipped mastered words don't shrink your blend — their slots go to other words. At the immersion end of the slider, mastered words can themselves be used as last-resort filler so the blend reaches the density you asked for; in normal acquisition-mode blends, they're skipped outright.

Does personalization slow blending down or cost extra?

No. Your knowledge profile is computed on your device from data already there — no extra AI calls, no server-side storage of your knowledge state — and the new engine is about twice as fast as the old one overall.

I'm a new user — does any of this apply to me?

From day one you get the new engine's quality (idiom handling, verified assembly, speed) with selection driven by word usefulness. Personalization layers in automatically as you save words and play the games — typically within your first weeks of regular use. Answering the level question at signup gives the engine a head start; see blending at your level.

Share this articleXLinkedInRedditEmail

Nikola Artukov

Builder of LingoBlend. Speaks English, German, Spanish and Serbian, and is currently learning Italian. Writes about reading as a way into a language — the methods, the research behind them, and the practical workflows that make them fit into an ordinary week.

More about the author

Related reading

One Unknown Word Per Sentence: i+1 Comes to Fill in the Blank

Krashen's i+1 hypothesis says the best input is comprehensible except for one new piece. Fill in the Blank now prefers real example sentences where the blank is your only unknown word — computed free, on-device, from your own review history.

7 min read

Start learning a new language today

Join LingoBlend and turn any text into a personalized language lesson. Free to start, no credit card required.