translate English to French: That is impossible; it is ridiculous; it will not happen.
Ce n’est pas possible. C’est ridicule.