@web888 - Not really...Shopify gives you access to translations which allow you to create variables and assign those site-wide but only one can show at a time (ie. customer can't toggle or update based on IP). No great path forward without either:
1) Opening a new Shopify account and assigning a country specific sub-domain (would allow for independent language management)
2) Snag an existing app
3) Create a custom app
I have a feeling from your question that you were hoping for an out-of-the-box solution for this but unfortunately, this does not exist beyond available apps :(
As always, hope this helps!