English EPUB Reader with Translation and Audio

Read English books, translate unfamiliar words, and listen aloud while keeping your place.

Get Started

Read English books with built-in word translation

FluencyPal Books is an English reading app for language learners. Upload an EPUB, open a book, and translate unfamiliar words as you read. You can also highlight passages and listen with browser text-to-speech.

The reader is separate from the main FluencyPal practice dashboard, with tools focused on reading books and exploring language in context.

Reading tools for English learners

  • Word translation: click a word for an instant translation, or enable hover translation.
  • Read aloud: listen with browser text-to-speech while following the text.
  • Highlights: mark useful passages and return to them later.
  • Synced reading: keep your library, highlights, and reading progress across devices.

Upload EPUB books or explore free classics

Upload your own EPUB files, or convert PDF and DOCX files for reading. You can also browse free public-domain classics from the Gutenberg library.

A familiar story or an interesting subject gives you a reason to keep reading while encountering vocabulary and grammar in context.

Can I translate words without leaving the book?

Yes. Click a word or use hover translation to look up its meaning while you read.

Can I listen to the books?

Yes. The reader uses browser text-to-speech to read the text aloud.

Try the FluencyPal Books live demo to explore the reader and start reading in English.

Practice This Skill with FluencyPal

Start Practice