translate English to French: Business services should preferably be delivered by the private sector or by mixed publicprivate organisations.
Il est préférable que les services aux entreprises soient apportés par le secteur privé ou par des entités mixtes publiques-privées.