Chinese: 终于就剩下我们了。
English: We're finally alone.
French: On est enfin seules.