Chinese: 是不可能做的。
English: It is impossible to do it.
French: C'est impossible à faire.