Anyvoc — FAQ
Last updated: 2026-06-19.
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 six 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 fetches the page and pulls out the readable text for vocabulary extraction.
- Type it on the Content tab → "+" → "Type it". Use this for your own notes or short passages.
- Choose an image on the Content tab → "+" → "Choose Image". Anyvoc reads the text out of the image — the image itself does not leave your device. A quick editor lets you crop and rotate before extraction.
- Snap a photo on the Content tab → "+" → "Snap a Photo". Same idea as "Choose Image", but the camera opens directly — useful when the page you want to learn from is right in front of you. The same crop / rotate editor opens after the shot.
- Record audio on the Content tab → "+" → "Record Audio". Speak in your learning language; Anyvoc transcribes what you say into the editable text area, where you can clean it up before saving. Recording stops automatically after a short pause in your speech — or whenever you tap stop. The transcript is trimmed to the standard length limit (the same on every tier) when you save.
Can I crop or rotate the photo before extraction?
Yes. After you pick an image or snap a photo, a small editor opens with corner handles for cropping and buttons to rotate by 90°. Trim away the parts you don't want, straighten the page, then tap done to send the adjusted image to extraction. You can also dismiss the editor to skip the adjustments and use the original capture as-is.
Why does vocabulary extraction take 10–30 seconds?
Anyvoc has an AI model analyse the text to generate vocabulary, translations, and example sentences. Longer passages take longer — for a whole article, expect up to half a minute. The app shows a rotating status hint while it works.
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. The AI provider Anyvoc uses for vocabulary extraction does not use submitted content for model training, per its API terms. The full processor list and legal basis for each step is in the privacy policy.
Trainer and Leitner system
How do the Leitner boxes in the trainer work?
Anyvoc uses the Leitner system: each vocabulary item sits in one of five timed review 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 |
| Mastered | graduated — no scheduled review |
Answer a word correctly while it's in box 5 and it graduates to a final Mastered box. Mastered words leave the review schedule entirely — you won't be prompted on them again, so the trainer can keep focusing on what you're still learning.
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.
The total number of cards surfaced as due on any single day is also capped: if a large backlog comes due at once, it's spread across several days rather than dumped on you in one sitting.
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 multiple choice — 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.
- Multiple choice asks you to pick the correct translation from several options. Lightest cognitive load — good for a first pass over fresh vocabulary or for training on the go.
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 (Guest / Basic / 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 → Accessibility → Text-to-speech output
- iOS: Settings → Accessibility → Spoken Content → Voices
Why are some words missing in puzzle mode?
Puzzle mode is best suited to shorter answers — very long words sit out of the puzzle round so the letter tiles stay a comfortable tap-target size. Those words are still trained normally in the other modes; they just don't appear in puzzle rounds.
If every card on the device is too long for puzzle mode, the trainer shows a hint pointing back to Settings → Quiz mode rather than running an empty round.
Can I mix quiz modes?
Yes. In the quiz-mode settings you enable one or more modes. Pick a single mode and every card uses it. Enable several and each card draws one of them at random — so the mode varies card to card within a round, keeping you out of a single-mode rut.
If no card on the device fits puzzle mode (e.g. every answer is too long), 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.
What is listening practice?
The trainer has a separate Listening category that trains you by ear: instead of showing the word, Anyvoc speaks it aloud and you answer with the listening version of flashcard, typing, puzzle, or multiple choice. It uses your device's text-to-speech voice, so it works on every tier (Guest / Basic / Pro).
Listening is one of three trainer categories you switch between in the trainer settings — the others are the regular vocabulary trainer ("Classic") and the Matching game below. Each round trains exactly one category.
What is the Matching game?
Matching is a tap-to-link board: a column of words and a column of translations, which you pair up by tapping. It's a quick, low-pressure way to refresh a batch of vocabulary, and is available on every tier.
What progress can I see?
Beyond the daily streak, the trainer stats show:
- Best streak — your longest run of consecutive training days.
- Review calendar — a day-by-day grid of when you trained.
- Tough words — the ones giving you trouble, so you can give them extra attention. A word appears here once you've reviewed it at least three times and missed it more often than you've got it right (and it hasn't been mastered yet). It leaves the list on its own as soon as your correct answers catch up with your misses, or when it reaches the Mastered box — the list is recomputed live from your current results, so nothing is stuck there permanently.
- Overall progress — how much of your vocabulary has reached the higher Leitner boxes.
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.
Basic 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.
The level chips show five buckets — A1, A2, B1, B2, and C. The top bucket merges C1 and C2 into a single "C", so advanced vocabulary all lands there.
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 assigns each word a single CEFR level per language, consistently — the same word always lands in the same bucket. It's accurate enough that B1-tagged words are a reasonable fit for B1 learners; the level is rarely more than one band off. Treat it as a strong default rather than a final judgement — adjust your CEFR filter if a whole batch feels off-level.
Languages and Pro
Can I learn multiple languages in parallel?
Yes — but it's a Pro feature. On Basic 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 in a file you can restore later. After cancellation, backup & restore remain available on Basic, but a single export then only contains the one language you kept.
I'm only learning one language — does Pro give me anything?
Several 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".
- Inline word editing: fix or refine a card's word and its translation directly, without re-extracting.
- Native-language content: paste or share text in your own language and Anyvoc first translates it into your learning language, then builds vocabulary from that — handy when the source you want to learn from isn't in the target language yet.
- 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.
- No daily cap on new vocabulary: Basic adds up to 30 new words a day; Pro is unlimited.
Which languages does Anyvoc support?
Anyvoc supports 12 learning languages: English, German, French, Spanish, Italian, Portuguese, Dutch, Swedish, Norwegian, Danish, Polish, Czech.
What language is the app's interface in?
Anyvoc's interface is available in five languages — English, German, Spanish, French, and Italian — and follows your device language where it's supported, otherwise English. That's separate from the 12 learning languages above: you can, for example, run the app in English while learning 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. 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).
How do I export my vocabulary?
Settings → Data Handling → Create / Restore Backup → Create backup. You receive a portable 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. Available to every tier; on Basic, restoring a backup that covers more than one language asks you to pick a single language to keep, in line with the one-language-at-a-time invariant.
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,
which is also available on every tier but goes through a
single-language picker on Basic if the snapshot covers
more than one language.)
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?
The trainer works fully offline — all quiz modes, listening practice, the matching game, your vocabulary list, the streak, and Leitner reviews. What does not work offline: adding new content via AI 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's the difference between Basic and Pro?
Anyvoc has two tiers. Basic is free, indefinite, and a full product on its own. Pro adds the features that lift the natural one-language / one-level ceiling, plus a higher daily vocabulary allowance.
- Languages: Basic = one learning language at a time; Pro = any number in parallel.
- CEFR levels: Basic = one level at a time; Pro = several levels at once (e.g. B1 + B2).
- Save from original text: long-press a word or multi-word phrase in the source to add it as a vocab — Pro only.
- Inline word editing: edit a card's word and translation directly — Pro only.
- Native-language content: paste text in your own language and have Anyvoc translate it into your learning language before extracting vocabulary — Pro only.
- Full-text translation next to the original — Pro only.
- Daily new-vocabulary cap: Basic adds up to 30 new words a day; Pro is unlimited. (The length limit on a single piece of content is the same on both tiers.)
- Everything else — the trainer and all its quiz modes (flashcard, typing, puzzle, multiple choice), listening practice, the matching game, the Leitner boxes, text-to-speech, CSV / spreadsheet import, backup & restore, the streak, the daily learning goal — is on every tier, Guest included.
Why does Pro cost money?
Two reasons.
1. Language AI is not free for us. Every time Anyvoc turns an article, a photo of a page, or a note into a vocabulary deck, an AI model runs the analysis — and we get billed per request. One enthusiastic Pro user can comfortably generate dozens of those a day; multiplied across the user base it adds up to a real invoice every month. Pro subscriptions cover that invoice, and let us pick stronger models for paying users instead of rationing access.
2. Anyvoc is a deliberately small project. No growth team, no ad budget, no investors. The economics have to work on a modest scale, which means subscription revenue from people who find the app useful — not ads, data sales, or hidden up-sells. Our part of the deal is to keep the operation lean and the price where it is. Yours, if Anyvoc helps you learn, is to consider going Pro.
Basic stays free forever and is meant as a real product, not a crippled demo. Many learners can stick with one language at one level and never bump into a limit. Pro is for when you want more than that.
What does Pro cost?
Currently:
- Monthly: €3.99
- Quarterly: €9.99
- Yearly: €29.99
Prices are shown again before purchase in your store's payment dialog — that's the binding display.
We want to keep Anyvoc ad-free, but turning your text into vocabulary runs an AI model that bills us per request — so we're genuinely grateful for every paying subscriber's support, and in return you get plenty of value for your own learning.
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.