Chinese: 够了！
English: Enough!
French: Il y en a marre.