Define when the character should switch languages. A clear rule is easier to evaluate than asking it to be bilingual without explaining the desired behavior.
What to do
-
Pick the default language
Choose the language for ordinary conversation and specify when the second language is appropriate.
-
Define translations
Decide whether translations should appear after every message, only on request, or only for difficult words.
-
Test the switching rule
Try a normal message, an explicit language switch and a request to return. Keep voice testing separate.
A starting point you can copy
Use English by default. When I write “French practice”, use French until I write “English again”. Give translations only when requested.
This is an instruction to try. It is not a guaranteed platform control.
Your next step
Services with a relevant documented feature
These are shown because a current provider-source record matches this need. Check the stated limitation and exact plan before switching.
Candy AI
French chat setup documented; requires a new conversation.
Documentation checked 2026-09-29