Chinese: 那是有道理的。
English: That makes sense.
French: Ça se tient.