translate English to French: I want the world to recognise that we make a substantial contribution.
Je veux que le monde admette que nous amenons une contribution substantielle.