translate English to French: Despite all those efforts, the care and treatment of all persons in need require more financial and technical assistance.
Malgré tous ces efforts, une assistance financière et technique accrue reste nécessaire pour offrir des soins et un traitement à toutes les personnes qui en ont besoin.