Read the book in the original. Translate it with one tap.
DualRead translates whole books with AI and keeps the original and the translation in one book. Tap, and the page is in your language. Tap again, and you are back in the original, on the same line.
The demo is the real app in miniature
- Open any book in the library and flip through it
- Tap the text and switch the language with the flags
- Turn on the reader’s dark theme
- Open the menu: contents, bookmarks, search
- Open “Introductory Chemistry”: formulas, tables, footnotes
- The pencil on a cover opens the translation screen: translate a chapter
- Look at the glossary and fix a character’s name
- Translation settings: type, discipline, level
- Add a new book (“+” in the library): choose “Translate”, the book type, genres and translation level
- Pick the translation language from 27 and see how the result looks
Every book is translated the way it was written
A novel needs living language, a textbook needs exact terms, a research paper needs restraint. DualRead knows the type of book, its field and the reader it was written for, and picks the translation rules to match. The same choice is in the app’s translation settings.
Formulas, subscripts, tables, footnotes and links stay in place in the translation too. The rules live on the server and are updated without an app update.
A translation that reads like a book
Machine translation falls apart on a long book: names drift, the tone jumps, dialogue stops being dialogue. Here is what DualRead does differently.
Book glossary
Character names, place names and terms stay the same from the first page to the last. The app knows some from ready-made sets and picks up new names itself while translating.
Edit names and set character gender
Open the book’s dictionary, correct how a name is translated, add your own term or set a character’s gender so verbs and adjectives agree. Changes apply to all following chapters.
Knows who is speaking
The English “I said” has no gender, but many languages, Ukrainian among them, force a choice. DualRead works out the narrator’s gender for each chapter and doesn’t get confused when the narrator changes.
Remembers what came before
Each new chunk is translated with the previous ones in mind, so style and tense don’t reset every few paragraphs, as happens when a book is translated in pieces.
Catches its own mistakes
A passage left in another language, a cut-off sentence or a skipped paragraph: the app spots these itself and retranslates that spot without asking you.
Looks like a book, not program output
Dialogue punctuated the way each language does it, such as dashes in Ukrainian and quotation marks in English. Hyphenation, a justified edge, footnotes, formulas and tables as in a printed edition.
You choose the level
Set per book: Basic is cheaper, Pro is more accurate. You can start with Basic and retranslate a difficult chapter at a higher level.
Knows what book it is translating
A novel, fan fiction, a scientific paper and a manual need different things: fiction gets freedom, specialist text gets precise terms. You set the book type, and the approach changes.
On your phone, on your tablet, from the same line
Tablet and landscape
Turn your phone sideways or pick up a tablet, and the book opens as a two-page spread, like a paper one. Switching the language works the same way: the whole spread changes.
- You can lock the orientation for each book
- Vertical scrolling or page by page
- Font size, brightness, the reader’s dark theme
Sync between devices
Books, bookmarks, reading position and settings travel through your Google Drive. Start on your phone, continue on your tablet from the same line.
- Imported books are available on all your devices
- A full backup in one file
- You can read offline: the translation is already in the book
28 languages for translation and for the app itself
A book can be translated into any of these languages, and DualRead’s interface speaks the same ones. Pick the app language in settings or keep the system language.
Українська
English
Polski
Deutsch
Français
Español
Italiano
Português
Nederlands
Čeština
Slovenčina
Magyar
Български
Hrvatski
Slovenščina
Српски
Català
Ελληνικά
Suomi
Svenska
Norsk
Dansk
Eesti
Latviešu
Lietuvių
Română
Türkçe
ქართული
The work happens on our servers, not on your phone
Queue a few chapters and our servers take over. If the network drops, the app closes or the system unloads it from memory, the queue stays and the chapter gets finished. If a chapter fails, we retry it ourselves, and the coins for the failed attempt are returned.
Your books stay yours
We don’t know what you read and don’t want to. We collect only what translation can’t work without.
No personal data stored
We never store your email address, only a one-way hash of it for support. No name, no profile, no tracking of your reading.
No payment data
All payments go through Google Play. Card details never reach our servers.
Book text isn’t logged
A chapter’s text is sent only to be translated; the result is buffered briefly until your device picks it up. Books are not used to train models.
Encrypted and deletable
Everything is encrypted in transit, and sensitive data is encrypted at rest too. You can delete your account with all its data at any time, right from the app.
Free with your own key. Hassle-free with ours.
Every plan gets the same reader. The free plan uses your own AI key and shows Google ads; a subscription removes ads and adds coins and server-side translation.
Free
- Any provider: OpenRouter, Gemini, Groq, OpenAI
- All reader features
- Google ads on service screens
Basic
- No ads
- Server-side translation queue
- Unused coins roll over
Plus
- No ads
- Server-side translation queue
- Unused coins roll over
Max
- No ads
- Server-side translation queue
- Unused coins roll over
Coins pay for translation by chapter length and level. Failed chapters are refunded automatically. Manage or cancel your subscription any time in Google Play.
Out of coins?
You can top up with a coin pack: one-time, with no subscription and no auto-renewal. Purchased coins don’t expire.
A pack makes sense when you run out of coins in the middle of a book. If you translate regularly, a subscription gives you more coins for the same money.
How much does a chapter cost?
You choose the level for each book separately. A standard 15,000-character chapter costs:
Basic
The cheapest. Translates any book reasonably well, with occasional inaccuracies.
Standard
More accurate and steadier on long books. The sensible choice for most.
Pro
The strongest models. For complex, professional and scientific texts, and for languages that Basic handles worse.
The price is proportional to length: a chapter half as long costs half as much. Chinese, Japanese and Korean cost 30 % more, and for those languages Standard or Pro is the better pick: Basic may translate them inaccurately or fail altogether. You can change the level for each book at any time, so the easiest way is to try one chapter and compare. For a sense of scale: 100 coins is about a hundred standard chapters at Basic or 11 at Pro.
Good to know
Do I need a subscription to use DualRead?
No. You can use DualRead for free with your own AI provider key (OpenRouter, Gemini, Groq or OpenAI). A subscription is simply the hassle-free route: it removes ads and lets our servers translate for coins.
How does the free version differ from the paid one?
The reader is the same. The free version translates with your own API key and shows Google ads. A subscription removes ads, gives you monthly coins and moves translation to our servers: a queued chapter gets finished even if the app is closed or the network is gone.
Where is my book’s text sent, and is it stored?
A chapter’s text is sent to the AI provider only to create the translation. The result is buffered briefly until your device picks it up, and the book text is never written to our logs. We don’t use your books to train models.
Which formats and languages are supported?
DualRead reads FB2, EPUB, TXT, DOCX and HTML, translates books into 28 languages and has an interface in 28 languages. The library, bookmarks and reading position sync through your own Google Drive.
How does DualRead keep names consistent across a whole book?
The app keeps a dictionary of names and terms across the whole book: it takes some from ready-made sets, picks up new proper names while translating, and you can correct anything by hand. So a character doesn’t change name halfway through.
Which languages can DualRead translate books into?
You can translate a book into 28 languages, from English, Polish and German to Greek, Turkish and Georgian. You choose the translation language for each book separately. The app interface is available in the same 28 languages.
Can I switch between several translation languages in one book?
A book holds one translation at a time: you pick a language for it, and then one tap takes you from the original to that translation and back. To get a translation in another language, the book has to be translated again, and the new translation replaces the previous one.
Does DualRead work without internet?
Reading does. Books that are already translated are fully available offline, with bookmarks and reading position. You need internet only while a translation is running and for syncing between devices.
How much does it cost to translate a book?
With your own AI provider key, whatever your provider charges; the app itself is free. With coins, a standard 15,000-character chapter costs 1 coin at the “Basic” level, 4 at “Standard” and 9 at “Pro”, and a shorter one proportionally less. A subscription gives you coins; if you run short, you can buy a pack once.
Can I correct how a name or term is translated?
Yes. Every book has a dictionary of names and terms that you can open and edit: add your own term, correct an existing one, set a character’s gender for correct agreement. Changes apply to all following chapters.
Does the book type affect the translation?
Yes. Fiction, popular science and a specialist text are translated differently: prose needs freedom and naturalness, a technical or medical text needs precise terms without embellishment. You set the book type in the translation settings.
Can I use DualRead just as a reader, without translation?
Yes. Add a book and read it in the original language; turning on translation is optional. The whole reader is free: hyphenation, bookmarks, search, sync through Google Drive.
Will ads get in the way of reading?
No. There are no ads in the reader at all: while a book is open, the screen shows only its text. Ads appear only on service screens such as the library or settings, and a subscription removes them completely.