Translate the following English sentence to French:
"They believe that, in the EU, they have found a partner which stands for democracy, human rights and social and ecological development."
Ils ont cru trouver avec l'UE un partenaire qui soutient la démocratie, les droits de l'homme ainsi que le développement social et écologique.