translate English to French: They therefore need public sector support and/or sponsorship.
Il faudrait donc qu'ils aient l'appui du secteur public ou qu'ils soient parrainés.