Language exchange chat practice with a partner who never cancels
Language exchange apps are great when your partner replies, but chats fade after a week and nobody corrects you properly. This prompt has your todo.is agent play a native-speaking chat partner with a personality and a hometown, texting casually like a real person, and sending a short correction note after each chat. It also helps you prepare for exchanges with real people.
The prompt
- Be my language exchange chat partner for [LANGUAGE]. Play a native speaker: [PERSONA]. Chat with me like a real person texting: short messages, casual language, common abbreviations and slang from your region, and ask me about my life too. My level is [YOUR LEVEL], so keep about 80% of the words at my level. Message me first every [DAYS AND TIME] with something natural (a photo description, a question, a story about your day). Do not correct me in the chat. When I write "notes", send a short list: my mistakes with corrections, slang or abbreviations you used and what they mean, and 3 phrases to try next time. Remember what I told you about my life so the conversation feels continuous.
What to change
- [LANGUAGE]: E.g. "Portuguese (Brazil)", "Korean", "Italian".
- [PERSONA]: E.g. "Lucas, 27, a barista in Belo Horizonte who loves football and indie music". Or let your agent invent one.
- [YOUR LEVEL]: E.g. "A2", "B1", "B2, I want to sound less formal".
- [DAYS AND TIME]: E.g. "every evening at 21:00" or "Saturday mornings".
Example result
- Chat with Lucas (Portuguese, Brazil)
- Level B1 · casual texting · Tuesday 21:00
- Lucas: e aí, tudo bem? hoje o café tava lotado, nem deu pra almoçar kkk
- You: Oi Lucas! Tudo bem. Porque estava lotado?
- Lucas: sei lá, acho que por causa do jogo do Galo hoje à noite. vc curte futebol?
- You: Um pouco. Eu sou torcedor do Benfica, mas eu não assisto muito.
- Lucas: ah legal, time português né? vc ainda vem pro Brasil em março?
- You: Sim! Eu vou ficar dez dias. Eu estou muito animado.
- *(The chat continued about Lucas's favourite place for pão de queijo and your trip to Ouro Preto.)*
- Your notes
- Corrections
- • "Porque estava lotado?" → "Por que estava lotado?" (questions use "por que", two words)
- • "Eu sou torcedor… mas eu não assisto" → drop the second "eu"; Brazilians leave out repeated subject pronouns
- • "Eu estou muito animado" Correct. Casual: "Tô muito animado!"
- • "dez dias" Correct.
- Slang and texting
- • e aí: hey, what's up
- • kkk: laughing (like "haha")
- • vc: você
- • tava / tô: estava / estou, in speech and texts
- • curtir: to like, to enjoy
- • né: right? / isn't it? (tag at the end)
- Try next time
- • "Que massa!" (That's awesome)
- • "Fala sério!" (No way / come on)
- • "Valeu!" (Thanks)
- Prepare for a real exchange
- Want to chat with real native speakers too? Ask: "write me 5 opening messages for a language exchange app and a short intro about me in Portuguese".
How to do it with todo.is
- Copy the prompt and choose the language, a persona, your level and when the partner should message you.
- Send it to your todo.is agent on WhatsApp, Telegram or Discord, wherever you normally text.
- Reply casually, like you would to a friend, and write "notes" whenever you want feedback.
- Change the persona any time: "be a 50-year-old taxi driver from Rome" gives you very different vocabulary.
Tips for a better result
- Ask for texting style if you text, and full sentences if you are preparing for an exam. They are different skills.
- Send a voice message sometimes. Your agent transcribes it and replies, which practises speaking too.
- Tell your partner true things about your life. You will reuse that vocabulary every day.
- Use the notes to prepare for real language exchanges: confident openers make human partners reply more.
language exchange chat practice: FAQ
- Is this a real person? No. It is your AI agent playing a native-speaker persona. It does not connect you with real people, but it can help you write intros and messages for real language exchange apps.
- Will it teach me slang? Yes, common, everyday slang and texting abbreviations from the region you choose, explained in the notes. Ask it to keep things polite if you want to avoid rude words.
- Which languages can I practise? Most widely spoken languages, including Spanish, Portuguese, French, German, Italian, Korean, Japanese, Chinese, Arabic and Turkish.
- Can I still get corrections during the chat? Yes. Say "correct me as we go" and your agent adds a short correction in brackets after each of your messages.
JavaScript is required to use the todo.is app.