translate English to French: This sector relies on 90 per cent of external support.
En effet, ce secteur est tributaire à 90 % de financements extérieurs.