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 read

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.

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 receives a compact snapshot of your knowledge, computed on your device from the same signals your spaced repetition already tracks, and applies it in a strict order:

Your relationship to a wordWhat the blend does now
Mastered (graduated, long intervals, high accuracy)Skipped — the slot goes to something you'll learn from
Due for reviewStrongest boost — seeing it in real context is the review
Struggling (you keep missing it in games)Boosted — extra encounters where they help most
Learning (in active rotation)Mildly boosted — reinforcement without crowding
NewChosen by usefulness — mid-frequency words first
Connected to your vocabulary (graph frontier)Preferred among new words — one connection away is where learning is cheapest

The due-word boost 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 inflection index (~34,000 surface-form mappings across the 17 languages), 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 mastery snapshot is assembled on-device from data the app already has, attached to the blend request, and never stored server-side. No extra AI calls, no waiting — and if the snapshot can't be built in time, the blend simply proceeds without it rather than making you wait.

The immersion twist: at 90%, 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 above 70%, mastered words become the lowest-priority filler: 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. Below 70%, 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 — frequency-ranked content words, evenly spread — 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 statistics your practice games already generate — review counts, accuracy, intervals, lapses — interpreted through the vocabulary graph's mastery model on your device. A word counts as mastered once it has graduated from learning and holds long review intervals with high accuracy. No separate test, no manual tagging.

Do inflected forms count toward mastery?

Yes. The graph ships an inflection index of roughly 34,000 surface-form mappings, 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 very high percentages (above 70%), mastered words can themselves be used as low-priority filler so the blend reaches the immersion density you asked for; below that, they're skipped outright.

Does personalization slow blending down or cost extra?

No. The mastery snapshot is computed on your device from locally cached data and attached to the request — 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. If the snapshot isn't ready in time, the blend proceeds neutrally rather than waiting.

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. 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

Start learning a new language today

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