translate English to French: Has published extensively.
A beaucoup publié.