Chinese: 对不起，我情不自禁。
English: Sorry, I couldn't help it.
French: Désolé, je n'ai pas pu m'empêcher.