All posts

· 5 min read

NextLang: the deck never gets made

People do not quit a language because the words are hard. They quit because making the flashcards is slower than studying them. NextLang deletes that production step - a prompt or a photo becomes an import-ready deck for the app you already use.

Almost no one quits a language because the words are too hard. They quit because the work around the words is too much. You find a list of vocabulary, and now you have to type each term, translate it, write an example, get the formatting exactly right for whatever app you study in, and import it without breaking a column. By the time the deck is ready, the motivation that started it is gone. NextLang exists to remove that step: describe what you want to learn, or snap a photo, pick two languages, and get a clean, correctly formatted, import-ready set in seconds.

Nobody quits because the words are hard

This is not a learning problem. It is a production problem. Making a good flashcard is slower than studying one, so the deck never gets made - and a deck that never gets made teaches you nothing.

I kept watching the same failure: the intent was there, a real list of words to learn was sitting right in front of someone, and the thing that killed it was the hour of typing and reformatting between the list and the first review. The vocabulary was never the bottleneck. The busywork was. So NextLang is built around a deliberately small promise - prompt to deck in seconds - because that is the exact moment where people give up.

You give it a plain-language description. "The 15 most common Spanish kitchen verbs." A paragraph you are reading. A grammar point you want broken down. You pick the language you are learning from and the language you are learning into, set how many cards you want, and it builds the set and shows it to you to review before you export. The card count you ask for is the card count you get.

Four apps, four formats, one misplaced separator

It gets worse the moment you study across tools. Quizlet wants term-definition pairs. Anki wants tab-separated fields and a header row. Mochi takes Markdown or CSV. Brainscape has its own shape. The vocabulary is identical; the formatting is four different chores, and one misplaced separator means a failed import and ten minutes of hunting for the broken row.

NextLang knows each shape and writes the file to match it:

type Platform = "quizlet" | "anki" | "mochi" | "brainscape";

// the same vocabulary, four correct shapes - the file imports cleanly the first time
const formatFor: Record<Platform, ExportFormat> = {
  quizlet: { ext: "txt", shape: "term + separator + definition" },
  anki: {
    ext: "tsv",
    shape: "selectable fields, optional header, default tags",
  },
  mochi: { ext: "csv", shape: "configurable separators, quoting, delimiters" },
  brainscape: { ext: "csv", shape: "front / back with your separator" },
};

Separators, delimiters, output format, header rows, Anki fields like example sentence and part of speech - all of it is tunable, and you can tick "remember my settings" so your choices come back pre-filled per platform next time. Special characters, accents and non-Latin scripts are escaped correctly, so the import never breaks on a comma or a quote. The output is not a rough draft you clean up. It is the finished file. Download it, import it, study.

A photo is a prompt

Sometimes the fastest prompt is not words at all. A page from a textbook, a restaurant menu, a street sign, a diagram, a screenshot of an article - anything you can photograph becomes a deck without typing.

Upload a JPEG, PNG or WebP up to 1.25 MB and the vision model reads the image, pulls out the vocabulary actually worth learning from what it sees - objects, actions, concepts - and turns it into a full set of cards in your two languages, formatted for your platform, exactly like a typed prompt would. Then you review and export. The same flow, with the typing removed entirely.

Where the AI actually earns its place

The lazy version of this product is a chat box that spits out text you reformat by hand. The whole point of NextLang is that the AI does the part that is genuinely slow - translating, finding good examples, categorizing, and shaping the output to a specific platform's import format - and then gets out of the way so you can study.

That is the same rule I hold across every NEXT product: AI shows up only where it changes the answer, and even then the output is something you review before it counts. Here the model turns a sentence or a photo into a categorized, translated, example-rich deck. You glance at it, adjust anything, and download. It is a genuine shortcut, not a gimmick bolted on for a label.

If you would rather be shown than told

A generator only helps if you know what to ask it for, so NextLang has a how-to section (opens in a new tab) with proper guides rather than a one-line tooltip. It walks through writing a prompt that produces the cards you actually want, picking separators and fields for each platform, getting a clean import into Quizlet, Anki, Mochi or Brainscape, and using the photo mode well - with worked examples, recommendations, and the small settings that save you a re-import later.

I wrote it because the fastest way past the production problem is not just a faster tool, it is knowing the handful of choices that make a deck land cleanly the first time. If you are new to studying across apps, start there and the rest of NextLang gets obvious quickly.

The economics match that philosophy. Three free credits on sign-in with no card, one credit per generation no matter whether you make 5 cards or 30, and 20 languages in any direction. You pay for output, not for time - no subscription ticking away between study sessions.

NextLang lives here (opens in a new tab). If you have an opinion about flashcards or want to argue about where AI belongs in a learning tool, LinkedIn (opens in a new tab) is the fastest route.