translate English to French: The achievements of the Cuban Revolution in the area of human rights have been remarkable in spite of colossal obstacles.
Les réalisations de la Révolution cubaine dans le domaine des droits de l'homme avaient été remarquables, ce en dépit d'obstacles redoutables.