Taxi drivers in Barcelona are required to speak the official languages of Catalonia, which are Catalan and Spanish. However as Barcelona is a tourist city it is possible that some taxi drivers know the basics in English. The taxi drivers of that taxi company speak basic English.