Anyvoc — FAQ
Last updated: 2026-05-12.
This FAQ covers the most common questions about Anyvoc. If you don't find your question answered here, write to us at feedback@anyvoc.eu.
Adding content
How does new vocabulary material get into Anyvoc?
There are four ways:
- Share from another app (Safari, Chrome, Notes, …): select the text or link, tap the share icon in your system app, choose Anyvoc from the list.
- Paste a link on the Content tab → "+" → "Add Link". Anyvoc reads the page offline; only when that fails does the content go to our AI for processing.
- Enter text on the Content tab → "+" → "Enter Text". Use this for your own notes or short passages.
- Pick a photo on the Content tab → "+" → "Choose Image". Fully on-device text recognition extracts the text from the image — the image itself does not leave your device.
Why does vocabulary extraction take 10–30 seconds?
The app sends the text to our AI provider, which generates vocabulary, translations, and example sentences. Longer texts are processed in chunks, so a whole article can take 30 seconds — the app shows a rotating status hint of what's happening.
Which images work with OCR?
Clear, well-lit photos of printed text work very well. Trouble cases: handwritten text, very small print, photos at a steep angle with strong perspective, or pages where multiple columns run into each other. If the extracted text preview looks wrong, better to cancel and take a sharper photo.
Is my content stored or used for AI training?
No. We don't store any of your content server-side — see the privacy policy for the full list of processors. Per their API terms of use, they do not use your content for model training.
Trainer and Leitner system
What are the five boxes in the trainer?
Anyvoc uses the Leitner system: each vocabulary item sits in one of five boxes; the further along, the less often you'll be prompted to review it. Answer correctly and the item moves up a box; answer incorrectly and it falls back to box 1.
Review intervals:
| Box | Review |
|---|---|
| 1 | daily |
| 2 | every 2 days |
| 3 | every 4 days |
| 4 | every 8 days |
| 5 | every 16 days |
What do "Missed" and "Got it" mean in the trainer?
- Got it — you knew the answer. The item moves up a box.
- Missed — you didn't know it or weren't sure. The item falls back to box 1.
There's nothing in between — be honest, better to tap "Missed" twice than promote a box too quickly.
Why do I get the "Missed" cards again at the end of a round?
Cards you missed during a round come up once more for review at the end. That gives your brain the first repetition boost immediately.
How many cards per round?
Twenty by default. You can adjust this in Settings → Cards per round — pick 10, 15, 20, 25, or 30.
What is the daily learning goal?
The Daily Learning Goal in Settings → Daily Learning Goal (pick 10, 20, 30, 40, or 50, default 20) caps how many new words land in your "Due today" pool each day. Words you already started learning continue cycling through the Leitner schedule normally — only never-seen-before words are capped. Lets you import a 250-word basics list without being flooded on day one.
What does the "Due today" row under Overall Progress show?
The small coloured pills below the main Leitner boxes show how many words from each box are due for review today, after the Daily Learning Goal cap. Tap a pill to jump to the Vocabulary tab filtered to that subset — useful for previewing what a session will actually present.
What's the streak in the trainer stats?
A daily run-time: every day you've trained at least one vocabulary item counts as a streak day. Multiple learning languages contribute to the same streak — someone learning French and Italian in parallel doesn't build two separate streaks.
Flashcard, typing, puzzle, or random — which is better?
All four have their use:
- Flashcard is fastest, good for daily review routines. You tap "Got it" or "Missed".
- Typing requires you to write the answer — better for vocabulary you also want to actively produce (writing, speaking). Typo tolerance is built in.
- Puzzle reconstructs the answer from scrambled letter tiles. Good for spelling-heavy languages and visual learners; trains the orthographic shape of a word without forcing free recall on a keyboard.
- Random picks one of the three above at the start of every round. Mixes the modes so you don't fall into a single-mode rut.
Switch in Settings → Quiz mode.
How does the speaker icon on the trainer cards work?
Tap the speaker (top-right of a card) to hear the learning-language word read by your device's text-to-speech engine. Voice quality + accent depend on your OS — Anyvoc does not bundle its own voices. Available to every tier (Free / Guest / Pro).
For nine languages — Portuguese, Spanish, English, French, German, Italian, Dutch, Norwegian, Swedish — a small info icon appears top-left. Tap it for a popup listing the regional voice variants (e.g. pt-BR vs pt-PT, en-US vs en-GB) and where to switch between them:
- Android: Settings → System → Languages → Text-to-speech output
- iOS: Settings → Accessibility → Spoken Content → Voices
Why are some words missing in puzzle mode?
Puzzle mode skips vocabulary whose answer is longer than 16 characters. The letter-tile grid is sized to fit 8 tiles per row, so the 16-character cap keeps every word at most 2 rows — anything longer would shrink the tiles below a comfortable tap target. The skipped cards are still trained normally in flashcard and typing mode; they only sit out for the puzzle round.
If you turn on puzzle mode and find that every card on the device exceeds the cap, the trainer shows a dedicated empty-state hint pointing back to Settings → Quiz mode rather than running an empty round.
How does random mode decide which mode to use?
Random picks one of flashcard, typing, or puzzle when you tap Start training. The chosen mode then runs the entire round — it doesn't switch per card. Tap Start again for a new draw.
If no card on the device fits puzzle mode (every answer is longer than 16 characters), puzzle is left out of the draw for that round. So you'll never land in an empty round just because the random pick happened to be puzzle.
CEFR level and filtering
Why are some words I saved missing in the trainer?
The app filters vocabulary by the CEFR levels you've selected (in Settings → CEFR level). Vocabulary at levels outside your current selection is still stored on the device but hidden in the trainer and the vocabulary list. Change the selection and the words reappear immediately.
Free users pick exactly one level at a time; Pro users can select several levels in parallel — useful when you're transitioning between levels (e.g. B1 + B2 together) or want to review a wider span at once.
Exception: vocabulary you've added yourself via long-press in the original text (Pro feature) is always shown — regardless of the configured level. Your explicit intent beats the filter.
How reliable is the CEFR classification?
Anyvoc computes the level locally and deterministically on device, so the same word always lands at the same level for the same language. Accuracy benchmarks at roughly 30 % exact match and 70 % within ±1 level — on par with general-purpose AI models. The learning takeaway: B1-classified words are reasonable for B1 learners; the model rarely lands two levels off.
Languages and Pro
Can I learn multiple languages in parallel?
Yes — but it's a Pro feature. In Free mode you can switch learning languages at any time, but you only keep the vocabulary of the most recently active language. Pro subscribers hold vocabulary and learning history in any number of languages simultaneously.
What happens if I cancel Pro and have vocabulary in multiple languages?
On cancellation a dialog appears in which you pick one language to keep. Vocabulary and content of all other languages are deleted. This is not reversible — create a backup first via Settings → Create / Restore Backup → Create backup while you're still Pro if you want to keep the other languages. The backup feature is Pro-only, so it's not available after cancellation.
I'm only learning one language — does Pro give me anything?
Five visible benefits even in a single-language setup:
- Tap-to-save: long-press a word in the original text to add it as a single vocab — including multi-word phrases like "prateleira de bagagem" or "kein Bock haben".
- Full-text translation of the original next to the original.
- Multiple CEFR levels in parallel: select several levels at once (e.g. B1 + B2) instead of one at a time. Useful when you're transitioning between levels or want a wider review span.
- Data backup: export your full vocabulary + content + review streak as a JSON file, restore it on a new device or after a reset.
- Higher limits: longer texts and no daily content-add limit.
Which languages does Anyvoc support?
Anyvoc supports 12 learning languages: English, German, French, Spanish, Italian, Portuguese, Dutch, Swedish, Norwegian, Danish, Polish, Czech.
Sign-in and account
Do I need an account?
Yes — Anyvoc requires an account for ongoing use. Guest mode is meant for trying the app first: you get three guest sessions to evaluate Anyvoc, after which you sign in to keep using it (email OTP, plus Sign in with Apple on iOS and Sign in with Google on Android). A signed-in account is also required for Pro, since the store validates the purchase against your sign-in.
What is the guest-login budget?
At first launch you have three "guest sessions". Each guest session uses one. Once they're all used, you have to sign in to keep using the app. The limit prevents anyone from using the app indefinitely without any identification.
Can I delete my account?
Yes — Settings → Delete Account. This deletes:
- the server-side sign-in data (email address, tokens, account metadata)
- all local vocabulary, content, and learning progress on this device
The action is irreversible. There is intentionally no longer a "Reset App" button — it would let users bypass the guest-login budget.
Which sign-in methods are there?
- Email with OTP code — you enter your email, receive a 6-digit code, enter it. No password.
- Sign in with Apple — iOS only.
- Sign in with Google — Android only.
Data and privacy
Where is my vocabulary stored?
Locally on your device, in a SQLite database. There is no cloud sync. When you switch to a new device you lose your vocabulary collection — export a backup first (Settings → Create / Restore Backup, Pro feature).
How do I export my vocabulary?
Settings → Data Handling → Create / Restore Backup → Create backup. You receive a JSON file with all vocabulary, content cards, per-row language attribution, and review streak. On another device, restore it via Restore backup on the same screen. Backup is a Pro feature.
How do I import a list of words from a CSV or spreadsheet file?
Settings → Data Handling → Import Vocabulary Lists. Two source buttons:
-
Import CSV — pick a CSV, TSV or plain text
file. Rows like
Haus, casaorHaus\tcasaare recognised as bilingual pairs. -
Import Spreadsheet — pick an
.xlsx,.xls,.ods, or.fodsfile (Excel, legacy Excel, LibreOffice / OpenOffice). The first sheet is read and converted to the same format as CSV — column A becomes the learning word, column B the translation.
The picked content lands in the editable text area; you can
review and edit before tapping Save. Available to every tier,
including Guest. (List import is not the same
as Restore Backup — the latter handles full .anyvoc.json
snapshots and is Pro-only.)
Google Sheets: there's no direct integration — but you can File → Download → Microsoft Excel (.xlsx) or OpenDocument (.ods) in Google Sheets, then import the downloaded file with the button above.
What happens when I'm offline?
Trainer, vocabulary list, streak, and Leitner reviews work fully offline. What does not work offline: adding new content via LLM extraction (needs internet) and sign-in.
Does Anyvoc send ad-tracking or analytics?
No. Anyvoc uses no ads, no trackers, no analytics SDKs. The only external connections are sign-in and AI processing — both purely functional and described in the privacy policy.
Payment and Pro
What does Pro cost?
Currently:
- Monthly: €3.99
- Yearly: €29.99 (about 37 % cheaper than monthly)
Prices are shown again before purchase in your store's payment dialog — that's the binding display.
How do I cancel Pro?
- iOS: Settings → Apple ID → Subscriptions → Anyvoc → Cancel subscription
- Android: Play Store → Profile → Payments & subscriptions → Subscriptions → Anyvoc → Cancel subscription
You keep Pro features until the end of the current period.
Can I get a refund?
Refunds run through your store (Apple or Google), not us. We have no direct access to payment data:
- Apple: https://reportaproblem.apple.com/
- Google: https://support.google.com/googleplay/answer/2479637
For matters outside the standard refund paths, write to us at feedback@anyvoc.eu — we'll help where we can.
Technical issues
The app crashes or hangs — what now?
- Close the app completely (swipe it away from multitasking) and reopen.
- If that doesn't help: restart the device.
- If even that doesn't help: write to us via Settings → Feedback — the email automatically includes your app version and platform so we can reproduce the issue.
Adding a link says "could not extract content".
Some sites are so JavaScript-heavy that the offline extractor finds no readable text. Try:
- select the text from the page in the original app and share it as text instead of as a link to Anyvoc
- or paste the content via Content → "+" → Enter Text
I have the same word listed twice.
In the rare case that the same spelling exists in two learning languages (e.g. casa in Italian AND Spanish), those are two distinct vocabulary items — Anyvoc stores them deliberately separately per language. If both are in the same language, please report it via feedback.
Something else?
If your question isn't here: write to us at feedback@anyvoc.eu — the email automatically includes your app version + platform so we can answer specifically.