translate English to French: I am not sure that what we have done will be perfect.
Je ne suis pas sûr que ce que nous avons fait sera parfait.