translate English to French: Maybe we should, as has been suggested by one of our colleagues.
Nous devrions peut-être, comme un de nos collègues l'a suggéré.