Chinese: 的确。
English: Granted.
French: Je te l'accorde.