translate English to French: They are making an admirable contribution to the effort to help people in need, even at the risk of losing their lives.
Ils apportent une contribution admirable aux efforts visant à aider les personnes dans le besoin au risque même de leur vie.