translate English to French: This Conference can take credit for much of that.
Cette Conférence y est pour beaucoup.