Chinese: 我也无法解释。
English: I can't explain it either.
French: Je ne peux pas l'expliquer non plus.