Languages of Catalonia
There are four languages with official status in Catalonia (an autonomous community of Spain): Catalan; Spanish- which is official throughout Spain; Aranese, a dialect of Occitan spoken in the Aran Valley; and Catalan Sign Language. Many other languages are spoken in Catalonia as a result of recent immigration from all over the world.
Caló language
Caló (; ; ; ) is a language spoken by the Spanish and Portuguese Romani. It is a mixed language (referred to as a Para-Romani language in Romani linguistics) based on Romance grammar, with an adstratum of Romani lexical items through language shift by the Romani community. It is often used as an argot, a secret language for discreet communication amongst Iberian Romani. Catalan, Galician, Portuguese, and Spanish are closely related varieties that share a common root.