About SeamlessRead

I'm a software engineer. My native language is Russian, I'm fluent in English and Portuguese, and right now I'm learning French.

When I discovered the inline annotation method — where translations are woven directly into the text — something clicked. For the first time, I could sit down with a real French book and actually read it. Not study it. Read it.

I combined this with the Pimsleur method for listening and speaking, and the two together accelerated my progress far beyond what either could do alone. Pimsleur gave me ears and a voice. Annotated reading gave me vocabulary, reading ability, and a feel for how French actually works on the page.

Why existing bilingual books weren't enough

Bilingual books exist. But the more I read them, the more I ran into the same limitations.

Most bilingual editions use parallel translation — French on one page, English on the other. It sounds reasonable, but in practice your eyes jump back and forth between columns, and your brain quickly learns to just read the English. The flow of reading in French never develops.

Almost all bilingual books are limited to public domain works — because publishing someone else's text with a translation requires copyright agreements that are expensive and complicated. That means you're stuck with classics from the 19th century. But what if you wanted to read a bilingual Harry Potter in French? Or The Lord of the Rings? Or a contemporary novel you actually care about? It doesn't exist — unless you can make it yourself.

And no bilingual book I've found includes grammar. You see patterns — the same verb forms, the same constructions — page after page. You start to feel familiar with them. But familiarity is not understanding. I kept encountering the passé simple, recognizing it vaguely, but having only a hazy sense of what it really was or how it worked.

That's the gap I wanted to fill: grammar explanations embedded right where the pattern appears, not in a separate textbook you never open. When you see ne fut point and there's a note explaining literary negation right there in the text, it clicks in a way that no grammar table ever will — because you have the living context.

And because grammar is introduced with spaced repetition across the book — first a full explanation, then shorter reminders that fade as it becomes familiar — you actually acquire the pattern, not just read about it once.

So I built what I wanted to exist

SeamlessRead started as a personal tool. I wanted to annotate the French books I was reading — any book, not just what someone else had published bilingually. I wanted inline translations that keep me reading in French, not jumping to English. And I wanted grammar to be part of the reading experience, not a separate task.

It's an AI annotation system — a pipeline of specialized language models, each handling a specific part of the process: splitting text into natural phrases, translating with full context, detecting grammar patterns, scheduling explanations with spaced repetition. The models verify each other's work, and the whole system reads the entire book before annotating a single page.

I use it for my own French reading every day. It's the tool I wanted to exist, and now it does.

Right now it's French with English annotations. More languages are coming.