translate English to French: Public and private finance is necessary.
Les financements publics et privés sont nécessaires.