translate English to French: Seventy per cent of the total are estimated to have either limited or no access to the services they need.
Soixante-dix pour cent du nombre total ne bénéficieraient que dans une mesure limitée, ou aucunement, des services dont elles ont besoin.