translate English to French: It is time to stop this imperialism.
Il est temps de mettre fin à cet impérialisme.