Chinese: 这不可能。
English: That's impossible.
French: C'est impossible.