Translate the following English sentence to French:
"Our definitions are still too vague and new technologies now make it essential for us to clarify them."
Nous sommes à ce propos encore trop flous et les nouvelles technologies nous imposent désormais cet effort de clarification.