Perbezaan utama antara bahasa dan dialek dalam sosiolinguistik adalah saling memahami. Maksudnya, jika penutur dua jenis bahasa dapat saling memahami, maka varietas tersebut dianggap dialek; jika mereka tidak dapat memahami satu sama lain, varieti tersebut adalah bahasa yang terpisah.
Orang di seluruh dunia bertutur dalam pelbagai bahasa. Sebilangan besar bahasa ini juga mempunyai pelbagai dialek, dengan variasi tata bahasa, kosa kata atau pengucapan. Bahasa Perancis, Jepun, Arab, Latin, Hindi dan Rusia adalah beberapa contoh bahasa. Perancis Kanada, Perancis Quebec, Perancis Belgia, dan Perancis Louisiana adalah beberapa contoh dialek bahasa Perancis.