File
SMF·BABBEL
Received on
31.07.2026
Reviewed on
28.09.2026
Exhibits annexed
3
Questions
4

SMF·BABBEL

Can a prompt replace Babbel?

Learning & languages — structured language course

Not yet Verdict recorded on 28.09.2026 · Verified on 31.07.2026
Price
$17.99/moSource: apps.apple.com · Checked on July 31, 2026
Per year
$215.88
Build time
One sitting
Votes
0 votes
YesAlmostNot yet (checked)

Exhibit tracking slip

Exhibit A The prompt
Exhibit B What you lose
Exhibit C Why people still pay: course content and pedagogy
Exhibit Q Questions

Verdict

What Babbel sells is a curriculum: thousands of short lessons, sequenced by people who teach languages for a living, with dialogues recorded by native speakers and grammar introduced in a deliberate order. None of that is code. A personal spaced-repetition app is a sitting to build and genuinely useful, but it starts empty and you are the one who has to fill it.

Exhibit B — What you lose

Exhibit A — The prompt

Received on31.07.2026
Build a personal spaced-repetition trainer for the language you are learning, designed around material you meet in real life rather than a supplied curriculum.

A card is a source sentence, a target sentence, a note field and an optional audio file. Cards are added three ways: typed directly, pasted as a block of tab-separated lines, or clipped from a text you are reading by selecting a sentence.

Scheduling uses FSRS rather than a hand-rolled interval scheme — the algorithm is published and open source, and a naive "double the interval on success" scheme is measurably worse. Store every review as a row with the grade and the timestamp, so the schedule can be recomputed from scratch if you change parameters.

The review screen shows the target sentence with one word blanked and the source sentence as the prompt, grading on a four-point scale. Audio, if present, plays before the answer is revealed, never after.

Build the leech report and make it prominent: cards failed more than N times, listed with their full history. In a self-made deck, a leech almost always means a badly written card rather than a hard word, and the right action is to rewrite or delete it. A trainer that never surfaces its own bad cards quietly teaches you to hate it.

Store everything in SQLite in a directory you control, with audio as files beside the database.

Do not generate a curriculum. A model can invent plausible A1 dialogues all day, and none of them are graded, sequenced or checked by anyone who teaches the language.

Opening prefills the prompt — press enter to run it.

Exhibit B — What you lose

  • B.1 the entire course — thousands of sequenced lessons across fourteen languages
  • B.2 dialogues recorded by native speakers, with the audio licensed for reuse
  • B.3 grammar explanations placed exactly where a learner needs them
  • B.4 speech recognition scoring your pronunciation
  • B.5 the apps, with lessons available offline

Prior art

  • AnkiLicense: AGPL-3.0

Exhibit C — Why people still pay: course content and pedagogy

Someone deciding what you should learn next, in what order, is most of what a language course is — and building that yourself is a career, not a weekend.

Questions

Can I import my Babbel progress?

No. Babbel has no export of your vocabulary or review history — progress lives inside their course and does not come out. You start this deck empty, which is the honest cost of the swap.

Will it work on my phone?

Not as written. If you want reviews on a phone without building an app, put your cards in Anki instead and use its existing mobile clients — this build makes sense when you want the schema and the reports to be yours.

What does it cost to run?

Nothing. It is a local database and a local UI, with no key and no service.

What is the one thing that does not survive the rebuild?

Knowing what to study next. Babbel answers that for you every time you open it; your trainer only reviews what you already thought to add, which means it can never teach you a word you have not met.

Receipt

Already built this yourself?