La diferencia clave entre el lenguaje y el dialecto en sociolingüística es su inteligibilidad mutua. Es decir, si los hablantes de dos variedades de una lengua pueden entenderse entre sí, esas variedades se consideran dialectos; si no pueden entenderse, esas variedades son idiomas separados.
La gente de todo el mundo habla varios idiomas. La mayoría de estos idiomas también tienen varios dialectos, con variaciones en la gramática, el vocabulario o la pronunciación. Francés, japonés, árabe, latín, hindi y ruso son algunos ejemplos de idioma. El francés canadiense, el francés de Quebec, el francés belga y el francés de Luisiana son algunos ejemplos de dialectos del idioma francés.