There are no universally accepted criteria for distinguishing languages from dialects, although a number of paradigms exist, which render sometimes contradictory results. The exact distinction is therefore a subjective one, dependent on the user's frame of reference.
Language varieties are often called dialects rather than languages: solely because they are not (or not recognized as) literary languages, because the speakers of the given language do not have a state of their own, or because their language lacks prestige.
The term idiom is used by some linguists instead of language or dialect when there is no need to commit oneself to any decision on the status with respect to this distinction.[citation needed]Anthropological linguists define dialect as the specific form of a language used by a speech community. In other words, the difference between language and dialect is the difference between the abstract or general and the concrete and particular. From this perspective, no one speaks a "language," everyone speaks a dialect of a language. Those who identify a particular dialect as the "standard" or "proper" version of a language are in fact using these terms to express a social distinction.
Often, the standard language is close to the sociolect of the elite class.
In groups where prestige standards play less important roles, "dialect" may simply be used to refer to subtle regional variations in linguistic practices that are considered mutually intelligible, playing an important role to place strangers, carrying the message of where a stranger originates (which quarter or district in a town, which village in a rural setting, or which province of a country); thus there are many apparent "dialects" of Slavey, for example, by which the linguist simply means that there are many subtle variations among speakers who largely understand each other and recognize that they are each speaking "the same way" in a general sense.
Modern-day linguists knows that the status of language is not solely determined by linguistic criteria, but it is also the result of a historical and political development. Romansh came to be a written language, and therefore it is recognized as a language, even though it is very close to the Lombardic alpine dialects. An opposite example is the case of Chinese, whose variations such as Mandarin and Cantonese are often considered dialects and not languages, despite their mutual unintelligibility, because they share a common literary standard and common body of literature.
In Italy, the word dialetto is often used of a regional language, particularly if it differs considerably from Italian.[citation needed] When speaking about a regional variant of Italian, the usual term is inflessione.