Chinese: 我肯定越来越接近了。
English: I must be getting close.
French: Je dois m'en approcher.