Chinese: 我不能忍著不笑。
English: I couldn't stop myself from laughing.
French: Je ne pouvais pas m'arrêter de rire.