Chinese: 我10分钟后回来。
English: I'll be back in ten minutes.
French: Je serai de retour dans 10 minutes.