translate English to French: But life for immigrants was hard and despite their best efforts and everyone's best efforts, many people could not succeed and were not able to succeed.
Mais pour les immigrants, la vie était dure et, malgré leurs efforts et ceux de tout le monde, beaucoup n'ont pu réussir ou n'en ont pas eu la chance.