StoreHippo provides Multilingual e-commerce features to help you unleash your business potential globally. Multilingual functionality allows your users to access your store in the language of their choice.
For example, the selected language of the store has English as its default language.
Now if you want to target countries where Arabic is the native language you can translate your store into Arabic. In the screenshot given below, by selecting the Arabic language, the store is translated into Arabic.
To allow your customers to access the store in the language of their choice, you first need to add multiple languages to the backend. You can manage languages in Settings >Language section in StoreHippo Admin Panel. For more information, please refer Languages.
StoreHippo provides support for translations which are used to translate words or text from one language to another. Translations are provided for data in standard entities like Products, Categories etc. as well as translation of messages displayed on the store. Translations can be carried out automatically and/or manually by StoreHippo.
Automatic translation is done by using Google Translate API. As the user selects the preferred language on the store, it will change the specified text in the store to that language and add it to the database of the store by using Google Translate API. The Google Translate API is enabled by default in your store.
If you don't want every word to be translated by Google, you can also manually translate for your store. For manual translation, you have to add a language of your choice first and then manage translation.
What can be translated?
Support for translations in standard entities
Almost all standard entities such as Products, Categories, Collections, Brands can be translated.
Such as in Product translation, product data including name, description etc is translated. In the same way Categories, Collections and Brands' information can be translated. For a complete guideline, refer Translations in entities.
Support for translation of messages
All informational, warnings and error messages can have translations. For example, when you add a product to the cart, where the selected message is in "Azerbaijani" language, the message will be displayed as follows:
Support for translations in themes
All StoreHippo themes have support for translations. When a theme is translated into another language, all its data is converted into that particular language.
Support for translations in design theme
StoreHippo provides support for translations in design themes also. Translations in design theme allow you to translate the keys of a widget into another language very easily. You only have to select the widget and enter the values of the key in Translations. For more information, please refer Translations in design theme.
Support for languages in import and export
Translations can be uploaded in bulk using CSV file. In order to add translations for a particular language in products, initially, that particular language must be installed in the store from Languagessection.
You should know the code of the language in order to insert translations for the same. For example, HI(Hindi), RU(Russian), etc.
Note:Please use the suitable(latest) version ofExcelin order to view & edit different languages in CSV(or use google sheets).
Store variants to conditionally enable a language
StoreHippo provides the support of multilingual in store variants. This feature allows customers to view the store in their native language as determined via geolocation. For example, for a specific country or geolocation, you may want to enable a specific language by default.
Multilingual is just one part of localization. StoreHippo also supports other parts like multi-currency and dates. For more information, refer Multi-currency.