LangLab AI
Practise on Pinkerton →

Learn a language by talking, not by drilling

Most apps train you to recognise words. Fluency is something else: it is the ability to keep going when you do not know the next one.

01 — The problem

You can pass a test and still freeze at a bakery

Recognition and production are different skills, and they are trained by different things. A flashcard asks “do you know this word?”. A conversation asks “can you finish this sentence without stopping?”.

The bottleneck is rarely vocabulary. It is the tolerance for being wrong in the middle of a sentence — and no drill trains that, because drills let you stop before you commit.


02 — The routine

Twenty minutes, three passes

  1. Five minutes, no notes. Pick one topic — your morning, a film, a complaint — and talk about it in the language. Out loud, or typed. Do not correct yourself, do not look anything up.
  2. Ten minutes, corrections only where it matters. Give the AI one rule: correct only what would stop a native speaker understanding you. Nothing else. Ask for a numbered list of at most three items.
  3. Five minutes, same topic again. Redo pass one with the corrections in mind. This third pass is where the learning actually happens, and it is the one everybody skips.

The single highest-value trick: record yourself and transcribe it. Reading your own broken sentences is far more effective than reading someone else’s model answer.


03 — When it goes wrong

Three ways AI practice fails, and the fix

It answers in English. Instruct it to stay in the target language, and to slow down rather than simplify. Slower is useful; simpler is not.

You run out of things to say. Prepare five questions before you start. The silence is a preparation problem, not a language problem.

You get polite nothing-feedback. “Great job!” is worthless. Ask explicitly for three numbered errors. If it says there are none, ask again with “be strict”.


04 — Where to practise

Tools, and what they do with your transcript

This is not a ranked list and none of these links are paid. The point is that the routine above works with any of them — the difference is only what happens to what you write.