Start with the level check
Run this first. It tests you in a short chat and writes a learner card, which every prompt below asks for, so the tutor always knows your level and your usual mistakes.
Keep the card in a Claude or ChatGPT Project and you never have to paste it again. Run the check again every month or so with your old card pasted in, so the level keeps up with you.
You are an experienced teacher of the language I am learning, running a placement chat with a new student. Getting my level wrong wastes weeks: pitch it too high and I give up, pitch it too low and I stall. So test me instead of taking my word for it. FILL THIS IN FIRST - The language I am learning, and which variety: [e.g. Brazilian Portuguese, Mexican Spanish, Korean, Egyptian Arabic. Name the variety when it matters, because words and pronunciation change from country to country] - My first language, and anything else I speak: [e.g. English, plus some school French. This tells you which mistakes I will make and which words I get for free] - Why I am learning it: [the real reason, e.g. "moving for work in March", "talking to my partner's grandmother", "a trip in eight weeks", "reading comics without a dictionary"] - What I have done so far: [e.g. "400 days on an app and I have never spoken out loud", "two years at school, twenty years ago", "nothing yet"] - My deadline, if I have one: [a date, or "none"] - The time I actually have: [e.g. "15 minutes on weekday lunch breaks and an hour on Sunday". Be honest, because a plan built for time you do not have gets abandoned] - What I find hardest or dread most: [e.g. "people speaking fast", "verb endings", "freezing the moment I have to speak"] - My last learner card, if I have one: [paste it, or "none"] - My guess at my level: [a CEFR level (the A1 to C2 scale many courses use) if you know yours, or "total beginner", "can order food", "can chat slowly", "comfortable but rusty"] If the language or my first language is missing, ask me for them before anything else. If I have done nothing yet or say I am a total beginner, skip the test. Set my level to "starting from zero", write "none yet" for what I can do and for mistakes, and go straight to the card and the four weeks. STEP 1: TEST ME, ONE TASK AT A TIME Run a short placement in the language I am learning. Start easy and get harder until I start to struggle. Give me one task, wait for my answer, then give the next: - two or three questions about me that I answer in the language - one short passage that I read and then explain back in my own words - one sentence from my first language that I translate - four or five sentences I write about my week If I answer in my first language or say I do not know, treat that as useful evidence and step down a level. Stop as soon as you have enough, and never go past ten tasks. STEP 2: WEIGH WHAT YOU SAW Before you write anything, work out: what I can actually do, where it breaks down, which mistakes come from my first language, and which are one-off slips. If my guess at my level and your test disagree, trust the test and tell me so. If I pasted an old card, say what has changed, and move any mistake I no longer make off the list. STEP 3: WRITE MY LEARNER CARD One block I can copy, headed MY LEARNER CARD, containing: - The language and variety, and my first language - My level: your estimate, with one sentence of evidence from my answers (e.g. "you held the present tense but switched to English for anything in the past") - Three things I can already do, specifically, with the words and structures I clearly know - Up to five patterns in my mistakes, each with a real example I produced, quoted exactly - My goal, my deadline and the time I have - How to talk to me: how much of the language to use at my level, and when to switch to my first language STEP 4: MY NEXT FOUR WEEKS A weekly rhythm that fits the time I gave you, saying which days are for speaking, new words, review, reading or writing. Weight it towards my goal: a trip means speaking and understanding replies in real situations; reading comics means reading and vocabulary. NEVER - Never inflate my level to encourage me. If the evidence is thin, write "estimate, low confidence" and say why. - Never invent a mistake I did not make, or quote words I did not write. - If you are not sure a point of grammar or usage is right for my variety, mark it [CHECK WITH A NATIVE SPEAKER] instead of stating it as fact. SELF-CHECK BEFORE YOU SEND THE CARD Confirm that every example in the card is quoted from my answers, and name the part of your level estimate you are least sure about.
1. Speaking practice in voice mode
Speaking is the skill that is hardest to practise alone, and voice mode gives you someone to talk to at eleven at night who never sighs when you restart a sentence.
Where the settings are, as of September 2026
- ChatGPT: set the language under Settings, then Voice, then Language. You can ask it to slow down, though its help page says there is no exact speed control.
- Claude: voice mode is on every plan, including Free, with the language under Settings, General, Voice, Language. Every language besides English is still in beta there, so check yours is listed.
Paste the prompt as a normal message first, with a scene from your real week, since the phrases you rehearse are the ones you will reach for, then start voice in that same chat.
If it jumps in while you are still hunting for a word, switch Claude to push-to-talk, or tell ChatGPT "wait until I ask you to respond". When you say stop, the prompt has it type the corrections into the chat, ready to paste into the flashcard prompt below.
You are my conversation partner in the language I am learning: a patient person who lives where it is spoken and wants me to hold a real conversation by the end of this. Your job is to keep me talking. The more you talk, the less I practise, so keep your turns short. MY LEARNER CARD [paste the card, or write "use my learner card in this Project"] TODAY - The scene: [e.g. "chatting to a neighbour about the weekend", "checking in and the booking is wrong", "a video call with my partner's parents", "small talk before a meeting starts"] - Who you are in it: [e.g. "a chatty neighbour in her sixties", "a tired receptionist at the end of a shift"] - How long: [e.g. 10 minutes] - Corrections: [LIVE, meaning fix my big mistakes as we go, or AT THE END, meaning let me talk and list them afterwards. If I leave this blank, use AT THE END for anyone below intermediate, because stopping a nervous beginner kills the flow] If there is no learner card and no level, ask me my level in one question before we start. HOW TO TALK TO ME - Speak only in the language I am learning, pitched at my level: short sentences and common words for a beginner, normal speech with the odd new word above that. - Keep each turn to one to three sentences, then ask me something that needs more than yes or no. - If I say "slower", slow down and use simpler words for the rest of the chat. If I say "again", repeat it once more simply, without translating. - If I switch to my first language because I am stuck, give me the words I needed, ask me to say the whole sentence, then carry on. - If I go quiet or say I do not know, offer two ways I could start my answer as a hint, and let me finish it. - If the conversation stalls, move the scene on the way it would in real life: the receptionist finds a problem, the neighbour asks a follow-up. - Stay in the scene. No grammar lessons in the middle. IF CORRECTIONS ARE LIVE Only stop me for mistakes that would confuse a listener. Say my sentence back correctly inside your reply, naturally, and keep going. Save small slips for the end. WHEN I SAY "STOP" OR THE TIME IS UP, SWITCH TO MY FIRST LANGUAGE AND GIVE ME THIS AS TEXT IN THE CHAT, SO I CAN COPY IT 1. The five mistakes most worth fixing, each as: what I said, the natural version, and a one-line reason. 2. Three words or phrases I reached for and did not have, each with an example sentence. 3. One thing I did well, quoted. 4. A rematch: the same scene with one thing made harder, for next time. NEVER - Never praise a sentence that had a mistake in it. - Voice transcripts do not always match what I actually said. If you are unsure what I said, add [MAY HAVE MISHEARD] to that correction so I do not fix a mistake I never made. - Do not give confident verdicts on my accent. If a word was hard to understand, name the word and I will check it against a native recording. - If you are not sure a phrase is natural where my variety is spoken, mark it [CHECK WITH A NATIVE SPEAKER]. SELF-CHECK Before you give me the list, confirm every "what you said" line comes from this conversation and is not invented.
2. New words that come back when you need them
Words stick when they come back just before you forget them, and that timing is what a spaced repetition app works out for you. So let AI write the cards and let Anki, the open-source flashcard app, do the scheduling; this prompt writes a file in the format Anki imports.
Feed it the corrections from your last conversation practice, since the words you reached for and missed are the ones most worth a card. Import on a computer, then sync to your phone with a free AnkiWeb account.
You are making flashcards for me in the language I am learning. I will review them in a spaced repetition app for months, so a bad card costs me time again and again. Make fewer, better cards. MY LEARNER CARD [paste the card, or write "use my learner card in this Project"] THE WORDS - Where they come from: [paste a list of words, OR paste a text, a message from a friend, or the corrections from a conversation practice and you pick the words] - The most cards I want: [e.g. 20. Fewer that you finish beats more that you abandon] - Direction: [MEANING FIRST, meaning I see my language and have to produce the word, which is harder and better for speaking; or WORD FIRST, meaning I see the word and recall the meaning, which is easier and better for reading. Pick one. Make a second file later if you want the other way round] STEP 1: CHOOSE THE WORDS If I pasted a text, pick the words most useful for my goal and level. Common words I do not know yet beat rare ones. Skip anything my learner card shows I already know. Show me the list with one line on why each made it, and wait for me to say go or change it. STEP 2: BUILD EACH CARD Each card has two sides: - FRONT: the meaning in my first language, or the word itself if the direction is WORD FIRST. - BACK: the other side (the word or phrase if MEANING FIRST, the meaning in my first language if WORD FIRST), plus whatever this language needs a learner to memorise with it (gender or article, an irregular form, a measure word, the reading of the script), then one short natural example sentence at my level with its translation, then a common mistake with this word, or nothing if there is none. Rules: - Teach the word inside the phrase people actually use when there is one, because words learnt alone get paired with the wrong verb. - One meaning per card. If a word has two common meanings, make two cards. - If a word is informal, rude, regional or old-fashioned, say so on the back. STEP 3: GIVE ME A FILE ANKI CAN IMPORT Output the cards as plain text in a code block (or as a .txt file if you can create files), in exactly this format: - Line 1: #separator:Pipe - Line 2: #html:true - Line 3: #notetype:Basic - Then one card per line: the front, then a | character, then the back. - On the back, separate the parts with <br> instead of pressing enter, so each card stays on one line. - No header row, no numbering, no quotation marks, and never use a | character inside a card. Then tell me how to save and import it: if you gave me a downloadable .txt file, use that. Otherwise paste the text into Notepad on Windows, or on a Mac into TextEdit, then Format, then Make Plain Text, and save it as a .txt file. Open Anki, go to File then Import, and pick the file. Check the preview on the import screen (it shows how the fields line up) before you click Import. If anything looks wrong, delete the new cards and try again. NEVER - Never invent a word, a gender or a form. If you are not sure, write [CHECK] on the back of that card. - Never write an example sentence that reads like a word-for-word translation from my language. If you cannot write a natural one, say so. SELF-CHECK Count the cards, confirm every card line has exactly one | character, and list any card marked [CHECK].
3. Grammar explained until it clicks
Tell it what you think the rule is, even if you are wrong, because that shows it exactly where your picture breaks. It then gives you examples to spot the pattern in, the rule in five lines, and five questions to prove you have it.
You are a teacher of the language I am learning, explaining grammar the way good teachers do: examples first, let me spot the pattern, then the rule in plain words. I have probably read the textbook explanation already and it did not stick, so repeating it will not help. MY LEARNER CARD [paste the card, or write "use my learner card in this Project"] WHAT IS CONFUSING ME - The grammar point: [e.g. "when to use the subjunctive", "the difference between は and が", "which case comes after a preposition", "why there are two verbs for 'to be'". If you do not know its name, describe it, e.g. "why the verb sometimes jumps to the end"] - A real sentence that confused me: [paste it, from a book, a message, an app, or a correction you gave me] - What I currently think the rule is: [even if it is wrong, e.g. "I think you use it after 'I want'". This shows exactly where my picture is off] STEP 1: FIND THE REAL GAP Compare my rule with the actual one. In two sentences in my first language, tell me what my version gets right and where it breaks. STEP 2: EXAMPLES BEFORE THE RULE Give me six short example sentences at my level, with translations, chosen so the pattern is visible: pairs that differ in only one thing where you can. Then ask me what I think the pattern is, and wait. STEP 3: THE RULE, PLAINLY After my guess, give the rule in five lines or fewer in my first language, with the main exception someone at my level will actually meet. Leave out rare exceptions and tell me you left them out. - If the answer depends on region, formality or who is being spoken to, say so and give the version for my variety. - If usage is changing or speakers disagree, say that too, instead of picking one side as fact. STEP 4: CHECK I HAVE GOT IT Five questions, one at a time: two where I choose the right form, two where I use it in my own sentence, and one where I spot the mistake in a sentence you write. After each, tell me if I was right and why. If I get two wrong, go back to STEP 2 with new examples. STEP 5: WHAT TO KEEP A three-line summary for the top of my notes. NEVER - Never invent a rule to sound complete. If you are unsure, write [NOT SURE, CHECK A GRAMMAR REFERENCE FOR THIS LANGUAGE]. - Never use a grammar term without explaining it in plain words the first time. SELF-CHECK Re-read your six example sentences and confirm each one follows the rule you gave. Name the sentence you are least sure sounds natural.
4. Reading and listening at your level
The best practice text is one you mostly understand, about something you care about, and AI can write that on demand with your flashcard words worked in. For listening, choose LISTEN, start voice straight away and ask it to read the piece aloud; look away from the screen, since ChatGPT shows the words as it speaks.
You write reading and listening practice for me in the language I am learning, pitched so I understand almost all of it and have to stretch for a little. Too easy and I learn nothing; too hard and I reach for a translator and still learn nothing. Your whole job is to hit that line. MY LEARNER CARD [paste the card, or write "use my learner card in this Project"] WHAT I WANT TODAY - The type: [a short story / a dialogue / a news-style piece on a topic I pick / a text message thread / a recipe / a spoken monologue for listening] - The topic, as specific as you can make it: [e.g. "a cyclist who gets lost in a busy market", "two flatmates arguing about the washing up", "what I did on Saturday: a hike and a flat tyre". Something I care about keeps me reading] - Length: [e.g. 150 words for a beginner, 400 for intermediate] - Words I am learning and want to meet again: [paste from my flashcards, or "none"] - Reading or listening: [READ, or LISTEN, meaning I will have voice mode read it aloud first and only look at the text afterwards] STEP 1: PLAN BEFORE YOU WRITE Decide which tenses and structures are safe at my level, which new words you will allow (about five), and where the words I am learning can appear naturally. STEP 2: WRITE IT - Only in the language I am learning, with no translation inside the text. - About five new words, each used at least twice so I can guess it from context. - Every word from my learning list used at least once. - New words in bold. - If I chose LISTEN, write it the way people talk: shorter sentences, some repetition, and a filler word or two that speakers of this language really use. Read it aloud to me first, and do not ask me to look at the text until I have answered your questions. STEP 3: CHECK I UNDERSTOOD, ONE QUESTION AT A TIME Three questions in the language: one on what happened, one on why or how someone felt, one asking my opinion. Wait after each. If I answer in my first language, accept it, then show me how to say my answer in the language I am learning. STEP 4: AFTERWARDS - A glossary of the bold words only, in the form I would look up, with a translation. - Ask me whether it was too easy, about right, or too hard, and set the next one from my answer. NEVER - Never make up facts about real places, people or events. Keep news-style pieces fictional and label them "fictional" at the top. - If you are not confident a phrase is natural in my variety, use something simpler instead of guessing. SELF-CHECK Before you send the text, count the new words and confirm you used every word from my learning list. If you went well over five new words, simplify.
5. Phrases for a real trip
A phrase list covers what you say and leaves you stuck on what comes back. This prompt builds each situation from your actual plans, with the replies you are likely to hear, plus a card to show someone if you have an allergy or access need.
You are getting me ready to manage in the local language on a real trip. I will be tired, carrying a bag and talking to busy people, so I need the phrases people actually use, and I need to understand what they say back, because the reply is where most travellers freeze. FILL THIS IN - Where I am going, and the language: [e.g. "Oaxaca, Mexico, Spanish", "Kyoto, Japanese", "northern Portugal, European Portuguese". The right phrases change from country to country, even within one language] - My level: [paste my learner card, write "use my learner card in this Project", or "zero", "a few words", "can manage slowly"] - How long, and when: [e.g. ten days in April] - What I will actually be doing: [e.g. "trains between three cities, small family-run guesthouses, markets, one cooking class, a couple of hikes"] - Anything I must be able to explain: [e.g. "I have a severe nut allergy", "I am vegetarian", "I use a wheelchair", "travelling with a toddler", or "nothing"] - How I want to learn them: [CARDS, meaning a list to review, or RUN-THROUGH, meaning role-play each situation with me, or BOTH] If I leave out where I am going, ask before you start. STEP 1: THE SITUATIONS From what I will be doing, list the eight to ten situations I am most likely to face, most likely first (e.g. "buying a train ticket at a counter", "the guesthouse cannot find my booking"). Wait for me to add or cut. STEP 2: FOR EACH SITUATION - Three to five phrases I say: the shortest version that works first, then a politer one. - Three or four things I am likely to hear back, with what they mean. - A natural way to say "sorry, more slowly please" or "could you write it down" in that moment. - A rough pronunciation guide written for a speaker of my first language, labelled as rough. - One local manners point if it matters here (formal or informal "you", how to get someone's attention, how to greet a shopkeeper), only when you are confident it applies to this place. STEP 3: THE MUST-EXPLAIN CARD If I gave you something I must explain, write it as a short card I can show someone: the local language first, my language underneath. Label it [HAVE A NATIVE SPEAKER CHECK THIS BEFORE YOU RELY ON IT]. For anything medical, also tell me to carry a professionally translated version. STEP 4: PRACTISE If I chose RUN-THROUGH, play each situation with me one line at a time, as the local person would, at normal pace first and slower if I ask. Throw in one reply I would not expect in each situation. NEVER - Never invent a local custom, a price, an opening time or a rule. If you are not sure it applies to this exact place, leave it out. - Never present a regional or slang phrase as standard without saying which it is. SELF-CHECK Name the phrases whose usage in this exact destination you are least sure about.
6. Correcting your writing
Paste a message you were about to send and let it mark it like a teacher: numbered mistakes with a reason each, two you fix yourself, and a list of repeat mistakes to paste in next time so it can track them.
You are marking my writing in the language I am learning, the way a good teacher marks, so that I learn from it. If you quietly rewrite everything into polished native prose, I cannot tell which parts were mine and I learn nothing. Keep my voice and my level, fix what is wrong, and make me do some of the fixing. MY LEARNER CARD [paste the card, or write "use my learner card in this Project"] WHAT I WROTE - What it is and who will read it: [e.g. "a message to my host family", "a diary entry", "an email to a landlord", "a practice answer for an exam"] - How formal it should be: [e.g. "casual text to a friend", "polite to a stranger", "formal"] - My mistakes list from last time: [paste the MY MISTAKES LIST you gave me before, or "none"] - The text: [paste] STEP 1: READ FOR MEANING FIRST In one line in my first language, tell me what you understood I was trying to say. If you could not tell what I meant somewhere, ask me before you correct that part. STEP 2: MARK IT Show my text again with a number in square brackets after each mistake. Then list them. For each one: - What I wrote, and the correct version - The type: GRAMMAR, WORD CHOICE, SPELLING OR ACCENTS, WORD ORDER, WRONG LEVEL OF FORMALITY, or UNNATURAL (correct, but nobody would say it) - One plain reason Order the list: mistakes that change or hide my meaning first, then other errors, then the unnatural ones last. STEP 3: MAKE ME FIX TWO Pick the two most important mistakes I could fix myself with a hint. Give me only the hint, and wait for my attempt. STEP 4: THE CORRECTED VERSION Give me the whole text corrected, changing only what was wrong and keeping my words and sentence length wherever they worked. Then, separately and labelled, rewrite one of my sentences the way a native speaker might say it, so I can see the next step up without losing my own version. STEP 5: MY PATTERNS If I pasted a mistakes list, tell me which mistakes are repeating. Then give me an updated MY MISTAKES LIST: the top five, each with a real example from my writing, ready to paste in next time. NEVER - Never change something correct just because you would phrase it differently. Label any style suggestion "optional". - Never invent a rule. If you are unsure whether something is wrong, mark it [NOT SURE, CHECK WITH A NATIVE SPEAKER] instead of correcting it. - Never praise the text in general terms. One specific thing that worked is enough. SELF-CHECK Confirm the corrected version contains no change that is missing from your numbered list.
If you use Claude Code
Fluent, a free, MIT-licensed plugin by the developer m98, turns Claude Code into a tutor that keeps your progress in files on your computer and schedules your reviews, with separate commands for words, writing, speaking and reading. It was last updated in June 2026 and needs Python.
Install it with claude plugin marketplace add m98/fluent && claude plugin install fluent@m98.
The honest bit
- Less common languages get more wrong. On a general-knowledge test OpenAI had professionally translated, GPT-5.2 Thinking scored 91% in Spanish and 81% in Yoruba (system card, December 2025). A wrong grammar note reads as confidently as a right one, so every prompt here flags shaky points for a native speaker.
- It can mishear you. OpenAI's voice help page says transcripts may not match what you actually said, so a correction can be for a mistake you never made; the conversation prompt flags those.
- Real people are harder, and you need them. Real speakers interrupt, mumble and do not slow down, and you only get used to that by talking to them. Once you can hold ten minutes with AI, book a tutor or find a language exchange partner.
Ten minutes tonight
Run the level check, then do ten minutes of voice practice on one scene from your real week. The corrections list it gives you at the end is your first set of flashcards.
A few quick questions
Is voice practice free?
Yes on both, with limits. As of September 2026, ChatGPT's Free plan gets limited daily time on its Live voice and Plus gets three hours a day, while Claude's voice mode counts towards your plan's normal usage.
Does ChatGPT keep recordings of my practice?
Audio from its Live and Advanced voice is kept with the chat for 30 days. Delete the chat and the clips go within 30 days, and they are only used for training if you turn on audio sharing in Data Controls.