although flightdeck are required to prove proficiency in English to a certain standard as par of licence renewal there is, as far as I am aware, no legal requirement for cabin crew
Or, in this case (Spanish domestic flight BCN-IBZ), proficiency in Spanish.
From the report:
"They [the passengers] were speaking in Spanish, so the cabin crew did not understand very well what they were saying."