translate English to French: The document we are debating is by no means perfect.
Le document dont nous discutons n'est certainement pas parfait.