बार्सिलोना की आधिकारिक भाषाएँ कातलान और स्पेनिश हैं. लगभग आधे लोग कातलान बोलना पसंद करते हैं, एक बहुत बड़ी जनसंख्या में लोग इसे समझते हैं, और लगभग हर कोई स्पेनिश जानता है. The previous text is in Hindi. Here is a translation to Eastern Panjabi:
ਬਾਰਸੀਲੋਨਾ ਦੀਆਂ ਅਧਿਕਾਰਤ ਭਾਸ਼ਾਵਾਂ ਕੈਟੇਲੋਨੀਆਈ ਅਤੇ ਸਪੈਨਿਸ਼ ਹਨ। ਲਗਭਗ ਅੱਧੇ ਲੋਕ ਕੈਟੇਲੋਨੀਆਈ ਬੋਲਣ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ, ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਹਿੱਸਾ ਇਸਨੂੰ ਸਮਝਦਾ ਹੈ, ਅਤੇ ਅਸਲੀ ਤੌਰ ‘ਤੇ ਹਰ ਕੋਈ ਸਪੈਨਿਸ਼ ਜਾਣਦਾ ਹੈ।