Translate the following English sentence to French:
"In our opinion, however, the Indonesian government should intervene more powerfully in order to protect the Moluccan population."
Nous estimons cependant que le gouvernement indonésien devrait intervenir de manière plus vigoureuse afin de protéger les habitants des Moluques.