PolyRead by Lesson Shuffle

Reads text aloud in English, Spanish and French, and highlights as it reads.

PolyRead reads the text you select out loud. It lights up each sentence and word as it goes. It is made for multilingual learners and for students who need text read aloud, with Chromebooks in mind.

Instruction first, tool second. Made by Patrick McMillan, a teacher.

The PolyRead toolbar over a page about the water cycle. The toolbar has EN, ES and FR language buttons, a settings gear, Play, Pause, Repeat, Next and Stop buttons, and a speed slider set to 1.0x. One sentence and one word in the text are highlighted as they are read.

Get started

  1. Choose Get it on Chrome and add PolyRead to Chrome. Pin the icon so it is easy to find.
  2. On a regular web page, click the PolyRead icon. The toolbar appears at the top right.
  3. Select some text. The buttons stay grey until you do. Text you selected before opening PolyRead is picked up too.
  4. Click Play. The selection clears and the highlights follow the voice.
  5. Click the icon again, or the x, to hide the toolbar. This stops the speech.

Using it

Three languages

The toolbar has EN, ES and FR buttons. PolyRead picks the language for each sentence from its accents, common words and the page’s language tag. The lit button shows the language being read. Click a button to turn that language on or off. One always stays on, and when only one is on, all text is read in that language.

Controls

Play (it becomes Resume when paused), Pause, Repeat, Next and Stop. The Speed slider goes from 0.5x to 2.0x, and starts at 1.0x.

How it reads

Resume restarts the current sentence. Stop clears the highlights, and Play starts again at the first sentence. Next on the last sentence jumps to the next block of text on the page, skipping menus and hidden text. Reading stops at the end of your selection. Answer choices in a quiz are read one at a time.

Highlights

The sentence has a light yellow highlight. The word has a darker, underlined highlight. With some voices, notably Google’s online voices, the word highlight is an estimate. The sentence highlight is exact.

Voice settings

Click the gear (Voice settings). Choose a voice for each language from the menus, or leave each on “Auto (most natural).” Voices are marked “natural” or “needs internet.”

On-device voices

The setting “Keep text on this Chromebook (works offline, voices may sound less natural)” makes PolyRead prefer voices that run on the device. The label says Chromebook, but it works the same way on other computers. The voice menus then read “Auto (stays on this Chromebook).” Leave the voices on Auto so it can do this. This is a preference, not a guarantee. A voice you pick yourself that needs internet, or a language with no on-device voice, can still use an online voice.

Shortcuts

With the toolbar open, Alt+P plays or pauses, Alt+N goes to the next sentence, Alt+R repeats the sentence and Alt+S stops. They are ignored while you type in a field. While PolyRead is reading or paused, you can also press Space to pause or resume, the Right Arrow for next, and Esc to stop. Esc closes the settings first. These keys do not work when focus is on a link, a button or a field.

Move the toolbar

Drag the header to move it. With keyboard focus on the header, Shift+Arrow also moves it.

Where it works

PolyRead works on regular web pages. It does not run on chrome:// pages, the Chrome Web Store, PDFs in Chrome’s viewer or some file:// pages. On those pages a red ! shows on the icon.

Something not working?

  • A red ! on the icon, or no toolbar? PolyRead cannot run on that page. Use a regular web page.
  • Buttons greyed out? Select some text first.
  • No sound? Check your volume and pick another voice in Voice settings.
  • No word highlight? Pick a voice that is not marked “needs internet.”
  • No highlights at all? Your Chrome may be too old to draw them. Speech still works. Update Chrome and try again.
  • Wrong language? Turn off the other language buttons.
  • Voice cut out, maybe because of Wi-Fi? PolyRead tries the sentence again with an on-device voice within about 3 to 6 seconds. Later sentences stay on an on-device voice until you press Stop. If both fail, it pauses and says “Couldn’t read this sentence. Press Play to try again.”
  • Toolbar disappeared after the page changed? Click the icon again.

Frequently asked questions

Does it work offline?

It can. Turn on “Keep text on this Chromebook” and leave the voices on Auto. PolyRead then prefers on-device voices, which work offline but may sound less natural.

Which languages does it read?

English, Spanish and French only.

Does it run on every page by itself?

No. It only runs after you click its icon.

Do my settings follow me to another computer?

No. Your settings are saved in each Chrome profile, on that computer. PolyRead does not save the text it reads.

Are there ads?

No. PolyRead is ad-free.

Your privacy in plain words

  • PolyRead sends nothing to Lesson Shuffle. It has no accounts, ads, analytics or server of its own.
  • It does not save the text it reads. Your settings (languages, voices and reading speed) are stored in Chrome on your device.
  • The voice that speaks comes from your browser or device. Online voices, like Google’s voices in Chrome, send the text being read to that provider. Voice settings marks them “needs internet.”
  • To keep text on your device as much as possible, turn on “Keep text on this Chromebook” and leave the voices on Auto. PolyRead then prefers on-device voices. This is a preference, not a guarantee: a voice you pick yourself that needs internet, or a language with no on-device voice, can still send the text to an online provider.
  • Chrome permissions: activeTab runs PolyRead only after you click the icon, scripting adds the toolbar and highlights, and storage saves your settings.

Read the full privacy policy.

Contact

Questions, ideas or a bug to report? Email patrick@lessonshuffle.com.

Enjoying PolyRead?

Buy me a coffee

More Lesson Shuffle tools

See all tools