translate English to French: Far from it.
Loin s'en faut.