translate English to French: The participation of international financial institutions is vital.
La participation des institutions financières internationales est indispensable.