Code-switching

/ˈkoʊdˌswɪtʃɪŋ/ コードスイッチング

1. 会話中に複数の言語や言語の変種を交互に使う言語現象。

話者が特定の状況や相手に応じて、話している途中で異なる言語、方言、あるいは話し方を意識的または無意識的に切り替える言語現象を指します。これは、コミュニケーションを円滑にするため、特定の意味合いを伝えるため、あるいは社会的なアイデンティティを示すためなど、様々な目的で行われます。
She often engages in code-switching between Spanish and English with her family. (彼女は家族とスペイン語と英語の間でコードスイッチングをよく行います。)
関連
diglossia
language contact
language mixing
language shift
linguistic accommodation