translate English to French: Let us not delude ourselves.
Ne nous faisons pas d'illusions.