Romani language
Romani (; also Romany; ) is any of several languages of the Romani people belonging to the Indo-Aryan branch of the Indo-European language family. According to Ethnologue, seven varieties of Romani are divergent enough to be considered languages of their own. The largest of these are Vlax Romani (about 500,000 speakers), Balkan Romani (600,000), and Sinte Romani (300,000). Some Romani communities speak mixed languages based on the surrounding language with retained Romani-derived vocabulary – these are known by linguists as Para-Romani varieties, rather than dialects of the Romani language itself.
Angloromani language
The origins of the Romani language are in India, and the core of the vocabulary and grammar still resemble modern Indic languages like Urdu, Kashmiri, and Punjabi. Linguists have been investigating the dialects of Romani since the second half of the eighteenth century, and although there are no ancient written records of the language, it has been possible to reconstruct the development of Romani from the medieval languages of India to its present forms as spoken in Europe. Although the language remains similar at its core, it is sometimes quite difficult for Romani people from different regions to understand one another if they have not had any exposure to other dialects before.