Structure of multilingual and multiregional directory listing website for translation

What is the best translation structure for our multilingual and multiregional directory website? Let’s say our listing owners as members of our work team are from around 20 different countries with different languages and I want each of them to submit their listings in the official language of their country and all the listings are aggregated on our site which has the default English language. Our directory site, whose default language is English, to be translated into at least twenty other languages. In this case, we want the listings to be usable both locally for the country of listing owners and for other countries globally. Do I need to use WordPress MULTISITE? Should I use multiple separate sites that link to each other or can I use a special plugin like WPML? I would be grateful if you could guide me in this regard.