Chinese: 我忍无可忍了。
English: I cannot stomach it.
French: Je n'arrive pas à le digérer.