Yes, Spanish will get you by in Barcelona. But the official language is Catalan, closely related but not the same. The written language is one thing, the pronunciation quite another. Here’s the daily menu at Tapas, 24, a wonderful place to eat in the Eixample neighborhood of the city. Count the Catalan Xs. As their napkins say, "ñam, ñam!"