We have a great solution for you - our translating app Langshop. If you have a Basic Shopify plan, you can add up to 5 target languages and one default language remained. Up to 20 target languages if you have a Plus Shopify plan. Besides multilingual options, we also provide multicurrency possibilities, automatic language and currency detecting by customers' country or browser language, and many more.
You can try it for free within 14 trial days in your live store or use it for free as long as you need during developed your store in a developing mode. To install the app, please go here: https://apps.shopify.com/langshop
Best wishes to you and your business
Alexey | Langshop team
Adding translation content to your multilingual store helps a lot with SEO and Customer experience. But in Shopify plus you can add 20 languages at most, or add at most 5 languages with lower plans. Editing translation is not so difficult now. Some translate app offer automatic translate support. You can try Etranslate app, which can help adding translation easily.
More detail: https://apps.shopify.com/localiser
However, if you would like a quick solution, you can try Gtranslate app. The app will translate your store automatically, like Google translate extension.
Hope that helps.
Trust me, if you want to do this right on Shopify: use 5x Shopify set each up as a local one( 1x German, 1x English, 1x Spanish, etc.)
Apps, I would not suggest, because you need to check with a lawyer if certain wording is right, in regards to the law. (German very strict, I tried some apps all wrong, Production description wrong)
If you need to rank, for example in German organically, you need to make a German store because Shopify translates it, it's not a german store... it's an English - translated store. (Google ranking sucks).
If you have the capital I would either do 5 stores in the domestic language or switch platforms.