translate English to French: This often requires large-scale efforts and great resources that must be mobilised through international cooperation.
Ceci implique souvent des efforts conséquents et des ressources importantes de la part des organismes de coopération internationale.