Catalan is the main language spoken in Barcelona, but Spanish is also widely used, and a large number of people are fluent in English.