Chinese: Delbert好像有点神不守舍。
English: I think that Delbert is crazy.
French: Je pense que Delbert est fou.