Translate the following English sentence to French:
"Despite the report' s limitations in this respect and although we do not agree with the entire text, we did vote for the report because the measures it recommends represent progress in relation to the current deplorable situation of immigrant workers and migrant workers who are European Union nationals."
Malgré les limites du rapport à cet égard et sans en partager toutes les formulations, nous l'avons cependant voté car les mesures qu'il préconise représentent un progrès par rapport à la situation actuelle déplorable des travailleurs immigrés et des travailleurs migrants ressortissants de l'Union européenne.