Как быстро перевести интернет-магазин опенкарт на другой язык?

В этой статье я расскажу как можно быстро сделать перевод интернет-магазина на платформе Opencart при любом количестве товаров через Google API translate или Yandex API translate на любой язык. 

Результат работы:

 

Нам потребуется:

  1. Ключ Google API translate или Yandex API translate
  2. Модуль opencart 'Перевод текстов (товары, категории, статьи)' от SlaSoft
  3. Модуль opencart 'SEO мультиязык-мультирегион' от markimax
  4. И если еще нету, то 'Sla SEO PRO (seopro) для opencart' от SlaSoft

1. Добавляем на опенкарт корректные ЧПУ

Для того, что бы ваш сайт работал без дублей url вам следует исспользовать модуль 'Sla SEO PRO (seopro) для opencart' от SlaSoft. Стоит от порядка 600 росс. рублей. Подробнее про него можете почитать здесь - Ссылка.

2. Добавить дополнительные языки на сайт

Далее нужно через админ панель добавить дополнительные языки на сайт. Добавляйте столько языков, сколько посчитаете нужным. После проверить, что бы все элементы страниц, шаблона были переведены на нужные Вам языки.

3. Установить модуль opencart 'SEO мультиязык-мультирегион'

Этот модуль нужен системе опенкарт для того, что бы правильно работала другая языковая версия сайта. В нем много полезных функций и преимущества: Корректные языковые URL с языковыми префиксами, правильно индексируются все языковые страницы, hreflang, поддержка мультимагазинов, решает проблему ЧПУ для пагинации и т.д. Подробнее можно почитать здесь - Ссылка.

4. Установить модуль opencart 'Перевод текстов (товары, категории, статьи)'

При установке модуля вам нужно будет ввести ключ апи от google или yandex - и то и то в Украине будет работать. Цены примерно 20usd за один апи ключ, перевести можно до 1млн символов. Это единственный модуль, который на данный момент есть с таким широким функционалом. Он поможет поможет массово перевести все товары, категории, аттрибуты и статьи на сайте довольно таки быстро. В среднем примерно 500 товаров в час можно переводить. Большой плюс этого модуля в том, что он переводит учитывая html разметку в описаниях. Стоит он примерно 800 росс. рублей. Подробнее и купить можно здесь.

5. Как получить ключ google api translate

Получить ключ Google Cloud Translate также просто как и любой другой апи Google Cloud.

Первый делом необходимо зайти в google со своего аккаунта и создать новую учетную запись в Google Cloud Console по этой ссылки. В левом боковом меню выберите пункт "Биллинг". В этом разделе нужно будет создать новый платежный аккаунт, и если это ваш первый опыт работы с Google Cloud, то нужно будет открыть учетные записи для выставления счетов. Вам обязательно нужно будет ввести все свои платежные данные для выставления счетов от google. После все сохраните.

Переходим ко второму этапу - создание нового проекта для получение ключа АПИ. Вверху есть кнопка "Создать новый проект". Прежде чем вы сможете использовать Google API в своем проекте, вам необходимо активировать его. Перейдите в боковое меню и выберите параметр API и службы. Далее нажмите кнопку Включить API и службы - вам нужно Cloud Translation API.

Трейти этап - как сгенерировать новый Key API? После активации апи переходите в Credentials. На этом экране мы видим кнопку с раскрывающимся списком и текст « Создать учетные данные» . Не нажимайте на кнопку! Вместо этого откройте раскрывающийся список, щелкнув стрелку справа от кнопки и выберите параметр « Ключ API» . Дальше Вам покажет google ваш ключ, можете его скопировать и сохранить где то, или потом найти его снова. Еще можно ограничить исспользование ключа, вдруг кто то захочет им пользоваться кроме вас.

6. Как не потерять трафик и позиции сайта? Правильно добавить украинскую версию сайта

Можно вам или сделать всплывающее окно где будет у человека выбор на каком языке показать сайт (так можно и не потерять трафик и позиции, и соблюсти закон)
или напрявлять пользователей с Украины на украинскую версию сайта автоматически через определение страны у ip адреса.