Chinese: 来了。
English: I'm here.
French: Je suis là.