translate English to French: Migrants make an enormous contribution to the development of their homelands.
Les immigrés contribuent grandement au développement de leur patrie.