I'm sure that this question has more complexity to it, but the 2 best options are:
1. a multilingual website with the 3-4 main languages that you are targeting. There are many wordpress templates and plugins that enable this. The only problem is that it can make the website a bit 'slower'/heavier and can eventually cause bugs if not programmed correctly.
2. Create multiple websites - one for each country. This might be better for SEO and makes the websites simpler and faster. But managing it might require slightly more time.
I think that the costs should work out more or less the same.
I've successfully helped over 300 entrepreneurs and would be happy to help you. After scheduling a call, please send me some background information so that I can prepare in advance - thus giving you maximum value for your money. Take a look at the great reviews I’ve received: https://clarity.fm/assafben-david
Recommendation: Hire someone smart who can help you do this.
You must be very careful about how you approach this.
Based on doing this many times, it takes a massive amount of effort to fix this type of content organization after the fact, because you may end up having to recover from SEO penalties.
Far better to simply design this correctly from the start.
1) You have far to little information to provide a solid answer, so guessing is required...
2) What you may mean, guessing, is you have either common content or related content, which is multilingual.
3) If #2 is correct, then you must never guess about how to do what you're asking.
You'll either dig into Google docs about how to correctly arrange all your content across a single site (common content in different languages) or correctly organize related content.
Big Note: If you make the mistake of creating exactly the same content, in different languages, on different sites... what tends to occur over time is Google figures this out, then as time goes by some posts for some countries trend (depending on which country is indexed first), then other countries are penalized as duplicate content.
Then, far worse, if one site, say a German site has to high a percentage of page level duplicate content penalties, then the site gets a site wide duplicate content penalty.
All this is extremely simple to design from day one.
Trying to recover from page or site penalties in the future can be near impossible, because once penalties are levied (page or site), SEO recovery takes a very long time.
As I said above, hire someone to help you with this.
Tip: You'll know you have the right person for this project, when the rate they quote makes you weep. :-)
I would recommend one of the Multilingual plugins for this (I use Polylang most of the times) if the content is the same for all languages and you need just translation.
But if you are thinking of having different websites targeting different markets I would use WordPress Multisite to build a network of websites.
It can be a network of subdomains for each language/country (en.site.com, es.site.com, de.site.com) or Top Level Domains (site.us, site.de, site.es etc).
Check out my talk about using WordPress Multisite for these types of cases https://sabrinazeidan.com/wordcamp-london-2018/ (Starting 20:41 in this video)