In reply to Mounir.

MultilingualPress is excellent when you have one multilingual site, not so when you have many on a multisite. Using MultilingualPress, you can create several networks on a multisite, one per multilingual site, but that’s harder to maintain.

We ended up using Polylang.