Skip to content

Booklex /ˈbʊk.lɛks/ noun a book you learn a language from

Learn languages by reading the books you love

Read Spanish, French, German or Italian books in the original. Tap any word for an instant translation in context, save it, and Booklex brings it back right before you forget.

  • 4.7 on the App Store
  • 50+ languages
  • Works offline

Miguel de CervantesDon Quijote de la Mancha

Capítulo I

En un de la Mancha, de cuyo nombre no quiero , que vivía un de los de lanza en astillero, adarga antigua, flaco y galgo corredor.

1

lugarplace

noun

Tap a highlighted word

How it works

Your next book is your next lesson

  1. 01

    Open a book

    Import your own EPUB or PDF, or pick a classic from the free built-in library.

  2. 02

    Tap any word

    See the translation, meaning and pronunciation in context — without leaving the page.

  3. 03

    Remember it

    Saved words come back at the right moment — after 1, 3, 7 and 21 days — through quick games.

Why learn words by reading

Why readers choose Booklex

Everything you need to read in a foreign language

Translation that understands context

Smart Translator reads the whole sentence, so idioms and set phrases are translated the way they are actually used — not word by word.

Spaced repetition

Words return at growing intervals until they move into long-term memory.

How spaced repetition works

Five ways to practice

Turn saved words into a two-minute daily game.

  • Flash cards
  • Quiz
  • Fill the gap
  • Memory
  • Word puzzle

Your books + a free library

Open any EPUB or PDF, or start with classics and graded articles in the app.

Offline, 50+ languages

Read and translate on the plane, in the metro, anywhere.

Highlights, notes, widget

Mark passages in five colors, share word lists and learn a word right from your Home Screen.

Free reading

Graded articles for every level

New texts every week, from A1 to C2. Read them here — or in Booklex, where every word is one tap away from its translation.

All articles

FAQ

Questions, answered

How do I learn a language by reading books?

Pick a book slightly above your level and read it in the original. Whenever a word stops you, tap it: Booklex shows the translation in context, saves it to your list and later brings it back for short reviews. Reading gives you real context; repetition makes the words stick. Why learn words by reading →

Which languages can I read in?

You can read books in more than 50 languages and translate words into any of them. The most popular are Spanish, French, German, Italian, English, Polish and Ukrainian.

Can I read my own books?

Yes. Open any EPUB or PDF from Files, AirDrop or iCloud Drive. There is also a free library of classics and graded articles from A1 to C2.

Is Booklex free?

Booklex is free to download. Every day you get free Smart translations and a practice session. Premium removes the daily limits and unlocks every exercise type.

Does it work offline?

Yes. Downloaded books, your vocabulary and word translations work without an internet connection.

Is it like reading a book with parallel translation?

Even better: instead of a fixed parallel text, you translate exactly the words and phrases you need — and keep them in your personal dictionary for practice.

Start reading in a new language today

Free on iPhone and iPad. Your first book is a tap away.

Download on the App Store
Scan with your iPhone camera