Chinese: 那好丢脸呀。
English: It's so embarrassing.
French: C'est tellement embarrassant.