For language learners

Reading in a second language, measured on its own terms

Your reading rate in a language you're learning isn't your reading rate in your first one, and it shouldn't be judged against it. alcoia keeps a separate baseline per language, and turns the words you slow down on into review material without any extra step.

Vocabulary, without extra effort

Words you linger on are collected as you read. no separate lookup step, no manual flashcard entry. They come back on a spacing schedule, at the interval that's been shown to actually move things into long-term memory.

Your own baseline, per language

Reading-rate baselines are kept separately for each language you read in, so a slower pace in a language you're still learning doesn't get flagged the same way a slowdown in your first language would.

Multilingual by construction

Questions and explanations come back in the language of the page

Word and sentence boundaries are handled per script, not assumed from spaces. Segmentation for Chinese, Japanese and Thai and sentence-boundary handling for Arabic are implemented and tested. Per-language difficulty anchors. what counts as a "hard" sentence in that language. are heuristics tuned by hand, not something measured against real readers yet. That distinction matters and we're not going to blur it.

How the state detection itself works: /how-it-works

Add to Chrome. free