Chinese: 这对双胞胎没法区分。
English: The twins are indistinguishable from each other.
French: Les jumeaux sont indifférenciables entre eux.