to speak, talk - hablar
to say - decir
So, if you want to ask: Do you speak: Arabic, English, Spanish, ... it would be just like this:
¿ Hablas: árabe, inglés, español, ... ? - informal
¿Habla: árabe, inglés, español, ... ? - formal
If you have any questions more, feel free to contact me. If you need Spanish clases, do not hesitate to make a reservation so we can start as sooon as it is possible.