translate English to French: They are astonished at the openness of spirit of persons coming from very precarious lives.
Ils s'étonnent de l'ouverture d'esprit des personnes qui mènent une existence si précaire.