I work with a few multi-national enterprise level sites. For a site to gain good visibility in non-US countries, it is critical that the content on those sites be in the target language.
You don't need to necessarily own a country-coded Top Level Domain like a website.fr, either. Plenty of companies do great using .com/fr. If that is the route you take, make sure you translate as much content as possible into the languages that represent the countries you are targeting.
If you create country specific sub-directories and just use your English content you will lose some control over what Google will display in search results. The canonical tag can help, but it's best to create in-language content.
Feel free to reach out to me if you need help!