James Joyce · 1882
Heavy going at CET-4 level. Not unreadable — just not readable the look-every-word-up way.
Coverage = the share of words in the text you already know. The research gives two lines: 98% before independent fluent reading is realistic, 95% for the instructional level that needs support (Hu & Nation, 2000). Proper nouns are not counted as unknown — recognising that it is a name is enough; this book has 682 of them.
Advanced — read it with glosses. 67,637 words in total; at 150 words a minute for a non-native reader, about 7 h 31 min to finish. Average sentence length 14.2 words. Reaching 95% coverage on this book (the floor for readability) takes roughly 18,250 word families.
The opening of Dubliners, word for word. Tap any word you don't know and its meaning here appears beside it — no sign-up, tap as often as you like.
There was no hope for him this time: it was the third stroke. Night after night I had passed the house (it was vacation time) and studied the lighted square of window: and night after night I had found it lighted in the same way, faintly and evenly. If he was dead, I thought, I would see the reflection of candles on the darkened blind for I knew that two candles must be set at the head of a corpse. He had often said to me: “I am not long for this world,” and I had thought his words idle. Now I knew they were true. Every night as I gazed up at the window I said softly to myself the word paralysis. It had always sounded strangely in my ears, like the word gnomon in the Euclid and the word simony in the Catechism. But now it sounded to me like the name of some maleficent and sinful being. It filled me with fear, and yet I longed to be nearer to it and to look upon its deadly work.
👆 Tap any word to try it
The numbers above are computed, but we haven't cut Dubliners into passages yet.
If you have the ebook, upload it — ready in a few minutes, same three-minute passages, same tap-a-word glosses. Free, no card needed.
These are already built, and closest in difficulty to Dubliners.
Ordered by unknown words per 100. Lower reads easier; to step up a level, pick a higher number.
Computed by Readii from the public-domain text (updated 2026-10-21), not estimated by hand. The Readii reading level is our own scale, anchored on unknown-word density; it is not the same system as Lexile or AR and does not convert directly. Unknown words are measured against the CET-4 ∪ Gaokao lists, so this is difficulty for a Chinese-speaking learner, not a native-child reading level.