translate English to French: It is not far off.
Nous n'en sommes pas loin.