Hovedforskjellen mellom språk og dialekt i sosiolingvistikk er deres gjensidige forståelighet. Det vil si at hvis høyttalere av to varianter av et språk kan forstå hverandre, anses disse variantene for å være dialekter; hvis de ikke klarer å forstå hverandre, er disse variantene separate språk.
Mennesker over hele verden snakker forskjellige språk. De fleste av disse språkene har også forskjellige dialekter, med variasjoner i grammatikk, ordforråd eller uttale. Fransk, japansk, arabisk, latin, hindi og russisk er noen eksempler på språk. Kanadisk fransk, Quebec fransk, belgisk fransk og Louisiana fransk er noen eksempler på dialekter av det franske språket.