Some Spanish airlines, in the past, required their pilots to speak only English, like Spanair, but it has never been very common.
But I don't think pilots would agree with this measure. In some airlines, like Iberia, even the checklists, the plates, and other documents are written in Spanish.