Chinese: 不是那么远。
English: It's not that far.
French: Ce n'est pas si loin.