Chinese: 他解释得不太清楚。
English: His explanation is not clear.
French: Son explication n'est pas claire.