translate English to French: Some deplored the growing links.
Certains déplorent ces liens qui se multiplient.