Add Shopify languages
Shopify has native support for multiple languages and multiple currencies built-in.
To add new languages go to "Settings -> Store languages" and add new languages in the "Translated languages" section.
Once you added additional languages you can use the Translate for Shopify app to translate all resources.
On your online store frontend I recommend that you use the Shopify Geolocation app to display the store in the correct language for the user.