Lingvist taught me 340 French words in three weeks without me creating a single flashcard, which is either its biggest strength or a dealbreaker depending on what you're actually trying to learn.
TL;DR: Choose Lingvist if you're learning one of its 8 supported languages from scratch and want zero setup. Choose SmartRecall if you're learning anything else, need custom decks, or want to retain knowledge beyond vocabulary (medical terms, historical dates, programming concepts, etc.).
How I Evaluated Them
I used both tools daily for three weeks while learning French vocabulary. I also tested SmartRecall with a custom deck of React hooks (because I'm not just learning languages) and Lingvist with its Spanish course to see if the experience held up across languages.
I measured them on:
- Setup friction — how long before you're actually learning
- Content control — can you learn what you need, not what the app decides
- Scheduling intelligence — does the SRS actually work
- Learning context — vocabulary in isolation vs. practical usage
- Pricing value — what you get per dollar
- Flexibility — one subject vs. everything you need to remember
1. Setup Friction: Lingvist Wins by Default
Lingvist: I picked French, took a 5-minute placement test, and started learning. No deck creation, no card formatting, no decisions about what to study first.
SmartRecall: I had to either find a shared deck or build my own. For French vocabulary, I imported a 2,000-word frequency list, which took 15 minutes of CSV formatting. For React hooks, I spent 40 minutes writing cards.
The reality: Lingvist's zero-setup experience is genuinely good if you're learning a language it supports. You're reviewing words within 10 minutes of signing up. SmartRecall requires you to either find content or create it, which is a 15-60 minute tax depending on the subject.
Where this breaks down: Lingvist only supports 8 languages (English, Spanish, French, German, Portuguese, Russian, Dutch, Estonian). If you're learning Japanese, Swahili, or literally anything that isn't vocabulary in those 8 languages, Lingvist is useless. SmartRecall works for everything, but you pay for that flexibility with setup time.
2. Content Control: Completely Different Philosophies
Lingvist decides what you learn and when. Its AI picks vocabulary based on frequency data and your performance. You can't skip ahead, you can't add custom words, and you can't study a specific topic (like "restaurant vocabulary" or "medical terms"). The app feeds you words in the order it thinks is optimal.
SmartRecall gives you complete control. You create decks, write your own cards, import from CSV, or use community decks. You decide what to study and when. You can have separate decks for French verbs, React patterns, and anatomy terms, all with different scheduling settings.
The tradeoff: Lingvist's approach works beautifully if you trust its curriculum and you're learning general vocabulary. I learned "quotidien" (daily) and "pourtant" (however) without ever thinking about whether those were the "right" words to learn — the app just taught them to me in context.
SmartRecall's approach works when you need specific knowledge. When I was studying for a product management interview, I needed to memorize specific frameworks (RICE, AARRR, Jobs-to-be-Done). Lingvist can't help with that. SmartRecall can.
Honest critique of SmartRecall: Our deck discovery is weak. Finding good community decks is harder than it should be, and the quality is inconsistent. If you're not willing to create your own content, you're stuck hunting through user-generated decks that may or may not be good.
3. Scheduling Intelligence: Both Use SRS, Different Implementations
Lingvist uses a proprietary adaptive algorithm. It doesn't publish the details, but in practice it felt aggressive — I was reviewing words after 1 day, then 3 days, then a week. It also adjusts difficulty based on your performance across all words, not just individual cards.
SmartRecall uses FSRS (Free Spaced Repetition Scheduler), the same algorithm that powers Anki's modern scheduling. It's more conservative than Lingvist's system — intervals grow slower, but retention is higher. You can also tweak the algorithm parameters if you want more or fewer reviews.
What I noticed: Lingvist's system pushed me through vocabulary faster, but I forgot more words. After three weeks, I could recognize about 340 words, but I'd probably forgotten 60-80 of the earliest ones. SmartRecall's scheduling was slower but stickier — I retained more of what I learned, but I covered less total ground.
The difference matters if you're optimizing for speed vs. retention. Lingvist is better for rapid vocabulary acquisition when you're about to travel or start a course. SmartRecall is better for long-term retention when you need to actually remember this stuff in six months.
4. Learning Context: Sentences vs. Isolated Cards
This is where Lingvist genuinely shines. Every word is taught in a sentence. You see "quotidien" in the context of "C'est une activité quotidienne" (It's a daily activity), not as an isolated word-translation pair. You're also typing the full sentence, which forces you to engage with grammar and word order.
SmartRecall shows you whatever you put on the card. Most people (including me) default to simple word-translation pairs: "quotidien" on the front, "daily" on the back. You can add context and example sentences, but you have to manually create them. Most users don't.
The practical difference: Lingvist's sentence-based approach is objectively better for language learning. I could actually use the words I learned in conversation because I'd seen them in realistic contexts. With SmartRecall, I knew the translations but struggled to use them naturally.
However, sentence-based learning doesn't make sense for non-language subjects. When I'm memorizing "useEffect runs after render," I don't need a full sentence — I need the concept and the timing. SmartRecall's flexibility lets me format cards appropriately for the subject. Lingvist's approach only works for languages.
5. Pricing: Lingvist Costs More, Delivers Less Flexibility
Lingvist: $9.99/month or $79.99/year for one language. $19.99/month or $119.99/year for all languages. No free tier with meaningful functionality.
SmartRecall: $8/month or $60/year for unlimited decks, unlimited cards, all features. Free tier supports up to 100 cards per deck, which is enough for casual use.
The value calculation: If you're only learning one language and Lingvist supports it, $9.99/month is reasonable for the zero-setup experience. But you're locked into that one language, and you can't use it for anything else.
SmartRecall's $8/month gets you unlimited decks across unlimited subjects. I'm currently using it for French vocabulary, React patterns, product management frameworks, and historical dates. That's four separate learning projects for the same price as one Lingvist language.
Lingvist's all-language plan at $19.99/month is harder to justify unless you're actively learning multiple languages simultaneously, which most people aren't.
6. Flexibility: SmartRecall Wins by Design
Lingvist is a language-learning app. That's all it does. If you need to memorize anything that isn't vocabulary in one of its 8 languages, it's not an option.
SmartRecall is a general-purpose spaced-repetition tool. You can learn languages, but you can also learn programming, medicine, history, geography, music theory, or anything else that benefits from spaced repetition.
Why this matters: Most people who need spaced repetition need it for multiple subjects. I'm learning French, but I'm also trying to retain technical knowledge for work and random facts for pub trivia. Lingvist forces me to use a second tool for everything that isn't French vocabulary. SmartRecall handles all of it in one place.
Honest critique of SmartRecall: Our mobile app is less polished than Lingvist's. Lingvist's typing interface is smoother, the animations are nicer, and the overall experience feels more premium. We're a small team building a general-purpose tool; they're a funded company focused on one specific use case. It shows in the UI polish.
Final Verdict: Choose Based on Your Actual Use Case
Choose Lingvist if:
- You're learning one of its 8 supported languages
- You want zero setup and don't care about custom content
- You're optimizing for rapid vocabulary acquisition over long-term retention
- You value sentence-based learning and contextual examples
- You're only learning languages, not other subjects
Choose SmartRecall if:
- You're learning a language Lingvist doesn't support
- You need custom decks or want to study specific topics
- You're learning multiple subjects (languages + technical knowledge + anything else)
- You want more control over scheduling and card format
- You need long-term retention over rapid acquisition
- You want a free tier that's actually usable
The honest answer: Lingvist is better at the one thing it does. If you're learning French, Spanish, or German from scratch and you don't need to memorize anything else, Lingvist's curated experience is worth the extra dollar per month.
But most people who need spaced repetition need it for more than one language. They need it for work knowledge, certifications, hobbies, and random facts they want to retain. SmartRecall is built for that reality. It's less polished for language learning specifically, but it's far more useful as a general tool for remembering everything that matters.
I'm keeping both for now — Lingvist for French vocabulary, SmartRecall for everything else. But if I had to choose one, I'd choose SmartRecall, because I need to remember more than just French words.

