Linguists have their own technical way of distinguishing “dialects” from “languages” proper. It has something to do with numbers of speakers and levels of shared intelligibility. But ask more ...