AI
How AI works in eBook Pro
AI is part of Premium (₹9/month). This page explains what each AI feature does and where your text goes.
Available now Premium
AI explanations
Select a passage and choose Explain, Simplify, Summarize or Examples. The selected text and its surrounding paragraph go to a Google Cloud function that we run; it checks your account and Premium, applies your daily limit, and asks a Google Gemini model. The answer streams back and is labelled as generated. Sanskrit passages, which on-device translation cannot handle, can be translated the same way.
AI summaries
Summarise the current page, a chapter or the whole book. For a page or chapter the app sends that text. A whole book is never sent: the summary is built from the contents with your saved chapter summaries or each chapter’s opening, and it says so. Summaries are saved with their source and open again offline. A whole-book summary counts as 3 of the daily requests.
Research answers
In a research workspace, ask a question across its documents. The app sends your question and the most relevant excerpts it found on your device, numbered, and the answer cites them; each citation opens the passage. It counts as 2 requests.
Runs on your device (not AI requests to us)
- Translation: Google ML Kit on your device in the Android app (language packs download once); an online translation service in the web app.
- OCR: Google ML Kit, on your device (Android), Latin and Devanagari.
- Listen (read aloud): your device’s text-to-speech voices.
- Search, canvases, flashcards: on your device.
Limits
| Plan | AI |
|---|---|
| Signed out | Not available |
| Free account | Not available (Premium) |
| Premium (₹9/month) | Up to 20 requests per day, reset at midnight UTC |
How requests are handled
- Sent over HTTPS with your sign-in token, which our server verifies together with your Premium subscription.
- The text is forwarded to Google’s Gemini API, using a key that is stored on our server and never shipped in the app.
- A shared cache stores answers keyed by a one-way hash of the text, context and language, so identical requests can be answered without calling Gemini again. The cache stores the answer, not your account ID.
- Your account stores only a per-day counter of AI requests, for the limit.
- Google processes the text under its own terms for the Gemini API.
What not to submit
Do not select passages that contain passwords, financial or health details, government IDs, or other sensitive personal information, and avoid material you are not allowed to share. AI answers can be wrong; verify anything important.
Planned
- Planned AI-written flashcards (today’s flashcards are made without AI).
See the roadmap and Privacy Policy.