translate English to French: Documents, Spanish embassies and consulates, driving licences in Spain, customs, pets.
Documentation, Ambassades et Consulats espagnols, permis de conduite, douanes, animaux domestiques.