LingoBlend

Inside Blend Engine v2: Why We Took Word Selection Away From the AI

LingoBlend's text blending was rebuilt from the ground up: LingoBlend's own selector now chooses which words to blend, and the AI only translates them in context. The result reads better, handles idioms properly, and finishes about twice as fast.

ScienceNikola Artukov6 min read

Blending is LingoBlend's core idea: paste any text in your language, and a chosen percentage of its words come back in the language you're learning, woven into sentences you already understand — the diglot weave method with an AI doing the weaving. For two years, one AI call did everything: it read your text, decided which words to translate, translated them, and wrote the whole passage back out. That worked — but it bundled three very different jobs into one, and each job deserved a better specialist.

The problem with letting one AI pass do everything#

When a single model output carries the entire blended text, three things quietly compete:

Selection is a policy question, not a language question. Which words should be blended depends on things the AI can't know from the text alone — which words you've already mastered, which are due for review, how evenly the blend should spread across the page. A language model guesses; a selector we control can simply be told.

Re-emitting the whole text invites whole-text mistakes. If the model writes out every word of your document, every word is an opportunity for error — a dropped sentence, a duplicated phrase, a translation glued to the wrong spot. Our old pipeline carried a whole chain of repair stages that existed mostly to fix damage this architecture made possible.

Judgment gets diluted. The model's real linguistic skill — knowing that "gave up" is one unit of meaning, that "I would love" must become me encantaría with the pronoun restructured — was spent alongside bookkeeping work it should never have owned.

The new division of labor#

Blend Engine v2 splits the job along its natural seam:

JobOld engineNew engine
Choosing which words to blendAI, in the same passLingoBlend's own selector, informed by the vocabulary graph and your personal mastery
Translating in contextAIAI — with the full text as context, unchanged
Handling idioms & fixed expressionsImplicit, inconsistentExplicit: the whole expression, or nothing
Assembling the final textAI re-writes everythingYour original text stays intact; only the chosen words change
Catching errorsRepairs after the factVerified against the source before display

Because selection is now ours, it follows principles we can actually state and test: pick vocabulary that's genuinely worth learning, spread it through the whole text rather than clumping it in the first paragraph, and — with personalization — skip what you've already mastered. The AI's job narrows to the one thing it's uniquely good at: translating those words correctly in the context of your full text.

Why a smaller job made the AI smarter#

Here's the counterintuitive part. Giving the AI a narrower job made its output better, because we could finally be explicit about the linguistic judgment we want from it:

  • Idioms and fixed expressions come back whole. If a chosen word sits inside an idiom, phrasal verb, or fixed expression, the whole expression is translated — "kicked" inside "kicked the bucket" comes back as the full idiom, and tapping it in the reader saves the idiom's dictionary form, which is what's actually worth learning.
  • Natural translations keep their neighbors. When the right translation swallows the words around it, they go with it. "Write to me" becomes Escríbeme as one unit — never Escríbeme with a stranded "to me" behind it.
  • Words that don't translate cleanly are left alone. A name, wordplay, a word whose isolated translation would mislead — better untranslated than wrong. An untranslated word costs nothing; a wrong translation teaches you something false.

In the benchmark that mattered most to us — 93 trap sentences containing idioms, phrasal verbs, and separable verbs across all 17 source languages — the new engine expanded 65 of them into correct whole-expression translations, against 21 for the old engine. Cross-language pairs produced some of the best results: French posé un lapin rendered into German as sitzen gelassen (stood up), where the old engine offered Kaninchen — a literal rabbit.

Verified before you see it#

Because the final text is no longer written out by a model, we can guarantee properties the old engine could only hope for: every character of your original text survives, each translation lands exactly where its source word was, and a whole family of subtle errors — echoed or repeated "translations", grammar accidentally marked twice across the two languages — is caught before display. If a word fails verification, it simply stays untranslated — the failure mode is invisible instead of embarrassing.

One more benefit fell out for free: speed. Since the AI no longer generates your entire document — only the translated words — blends complete in roughly half the time, with the slowest cases improving the most. The blend you used to wait ~6 seconds for now arrives in ~3.

Everything else you know is unchanged: tap any blended word for its grammar context and save the base form or the exact form you met, re-blend any text at a new percentage, and read in the same paginated reader.

Frequently asked questions

What is Blend Engine v2?

It's the new architecture behind LingoBlend's Smart Blend feature. LingoBlend's own selector — informed by the vocabulary graph and your personal mastery — chooses which words in your text to blend, and the AI translates only those words, with your full text as context, instead of rewriting the entire passage. The final blend is then verified against your original text before you see it.

Does the new engine handle idioms and phrasal verbs?

Yes — this was the main quality goal. The engine explicitly requires that any chosen word sitting inside an idiom, phrasal verb, or fixed expression be translated as the complete unit ("give up", "kicked the bucket", German separable verbs), or left alone if no clean translation exists. In our 93-sentence idiom benchmark across all 17 languages, v2 translated 65 idioms as whole expressions versus 21 for the old engine.

Is Blend Engine v2 faster?

Yes, about twice as fast on identical documents — roughly 3 seconds instead of 6 for a typical text, with the slowest cases improving the most. The AI now generates only the translated words rather than your whole document, and the new pipeline almost never needs the retries the old one did.

Did the reading experience or the word-saving flow change?

No. The reader, the tap-a-word grammar card, base-form saving, bookmarks, and re-blending all work exactly as before. What changed is what's underneath: better word choice, correct idiom handling, and verified assembly. One visible improvement: expressions are saved as expressions, so tapping estiró la pata offers you the idiom's dictionary form rather than a single misleading word.

Which languages does the new engine support?

All 17 LingoBlend languages, in every direction — including non-English pairs like Spanish→French or Japanese→Chinese. The idiom benchmark deliberately covered every source language, and the engine's guarantees (verified assembly, whole-expression idiom handling, leaving untranslatable words alone) are language-independent by design.

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

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.

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