translate English to French: Spain is a democratic and European nation.
L'Espagne est une nation démocratique et européenne.