MyLeoNes™

Code-switching — Language, 14–17 years

Multilingual speakers may move between languages or varieties within one conversation. This is not random confusion: the change can mark identity, include someone, fit a task or express a meaning that feels more natural in one language.

Moving between codes

Code-switching is a change from one language, dialect or established variety to another during communication. A bilingual teenager might speak English at school, switch to Portuguese for a family joke and return to English for the homework discussion. The change can happen between turns, sentences or even within one sentence.

Why speakers switch

A speaker may switch to signal belonging, quote someone, make a private reference, find a precise word or manage who can follow the conversation. The choice solves a social or practical problem in that moment. Treating every switch as a failure to find a word misses the planning and meaning the change can carry.

One conversation, several choices

Maya speaks Spanish with her grandmother. When her friend arrives, she says in English, “This is my cousin,” so the friend understands. She then uses Spanish for a family nickname and English for the science project. Step by step, the switches include the friend, preserve a personal expression and match the language of the task.

Not random confusion

A common mistake is to assume that switching proves a speaker is unsure of both languages. That judgement is tempting when one listener knows only one language, because the purpose of the switch remains invisible. Look at who is present, what is being discussed and what changes at the exact moment before calling it an error.

Home, media and work

You can hear code-switching in multilingual families, music, online videos, sport teams and international workplaces. A podcast may change language to quote a relative or keep a phrase’s cultural force. Not every community uses switching in the same way, so the useful question is what the change does in that setting.

Keep exploring

Other languages

Loading MyLeoNes™…