It all started when our client was approached by a potential customer. A woman asked us to show her the selected product on the site, only in Ukrainian. Unfortunately, the Ukrainian language had not yet been implemented on the site and only Russian was used.
Thus, our client’s request was the starting point for the final decision to introduce a second language. This is in addition to the fact that a recent change in legislation obliges to show content on the site in the state language (Ukrainian).
What we did on the project
The task of implementing the Ukrainian language on OpenCart is trivial and was solved in several stages:
We chose which language will be the starting language – for now we decided to leave Russian;
We thought of technical points – special tags for better understanding of Goolge in what language the page is shown;
Translation of content (products, pages, news).
Since the site already has a long history and has a lot of products, information pages, articles – we had to think about how to translate existing content and the one that will be added in the future.
There are two ways to proceed here – you can translate and post by hand, or you can connect automatic translation and make translations much faster.
What result did we get
We decided on the second option by connecting the Cloud Translation API service and installing a paid module. YandexTranslate (Translation into all site languages (products, categories, articles).
Now the site has a second language – Ukrainian, there is automatic translation of content and properly configured technical SEO.