Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Поддержка] Массовый автоматический перевод текстов, товаров, категорий, статей и тд с Google translate API


VolodymyrHoshko
 Поделиться

Рекомендованные сообщения

Массовый автоматический перевод текстов, товаров, категорий, статей и тд с Google translate API


Массовый автоматический перевод текстов, товаров, категорий, статей и тд с Google translate API


Внимание! Цена на модуль временно снижена!

 

О модуле

 

С этим модулем Вы сможете перевести весь контент сайта на любой язык.

Модуль использует Google Translate API, поэтому Вам было бы интересно знать что Google Translate API предоставляет каждый месяц бесплатный перевод в 500'000 символов. Плата только за символы более 500'000, цена $20 за 1'000'000. То есть если Вы переведете за месяц 400'000 символов, тогда Вы ничего не платите. А если Вы переведете за месяц 600'000 символов, тогда заплатите только за 100'000, то есть всего $2.

А еще Google Translate API дарит $300 на виртуальный счет всем новым пользователям. Этого стартового капитала хватит на перевод нескольких стандартных по размерам сайтов.

 

Мы знаем по опыту, как трудно добавить новый язык до готового и работающего сайта.

Мы знаем, что это тяжелая и длительная работа, так как кто-то должен отредактировать каждый товар, каждую категорию, каждую статью. А еще, зайти в каждый модуль на сайте и перевести все значения модуля вручную.

Именно для облегчения такой работы мы создали модуль: Массовый автоматический перевод текстов, товаров, категорий, статей и тд с Google translate API.

Теперь добавление нового языка на Вас сайт - это простой процесс.

Мы разработали замечательный механизм для анализа многоязычных строк в базе данных Вашего сайта и мы показывает Вам как много, и какой текст не переведен.

А также предоставляем возможность запустить массовый перевод по всей базе, или по выбранной таблице, например по таблице Товаров, или таблице Категорий, и тд.

Из версии 2.0+ модуль умеет анализировать и автоматически переводить файлы локализации (catalog\language\uk-ru, catalog\language\ru-ru и тд).

Позволяет редактировать файлы локализации вручную на странице модуля.

Кроме того, с помощью нашего модуля Массовый автоматический перевод текстов, товаров, категорий, статей и тд с Google translate API на всех административных страницах вашего сайта рядом с каждым блоком редактирования многоязычного содержания появится удобная кнопка перевода.

Мы переводим с помощью Google Translate API, поэтому наш перевод очень качественный, как и Google.

 

Демо видео:

 

 

 

Как получить ключ Google Cloud Translate API:

 

Отдельная статья на тему получения ключа

 

Войдите в свой личный аккаунт Google.

Перейдите к Google Cloud Platform.

В окне поиска введите "Cloud Translation API" и выберите его.

Включите "Cloud Translation API".

Вам, возможно, придется включить выставления счетов, но Вы, как новый пользователь можете получить на счет 300 долларов США для ознакомления с функциями Google Cloud Platform!

Перейдите в Учетные данные и создайте ключ API (выберите "Создать учетные данные" в верхней части и выберите "Ключ API")

Теперь вы можете использовать свой ключ Google Translate API в своем модуле!

 

 

Убедитесь, что вы получили $300 бонус от Google:

Наши преимущества:

- Бесплатный перевод в 500'000 символов в месяц.

- Google Translate API дарит $300 на виртуальный счет всем новым пользователям.

- Кнопка "Перевести" у каждого многоязычного текста. Это очень удобно при добавлении новых статей, продуктов и тому подобное. Вы сосредотачиваетесь на качестве содержания только на одном языке, а для остальных нажимаете кнопку «Перевести»;

- Блок анализа многоязычного контента:

  • Анализирует и отображает информацию о не переведенном контенте;
  • Анализирует и отображает информацию об одинаковом переводе для разных языков (это один из признаков того, что текст скопирован, а не переведен)
  • Мы показываем общую информацию о непереведенных текстах по таблицам, полям в таблицах и по языкам;
  • Мы показываем подробную информацию о тексте который, не переведен;
  • Мы предоставляем возможность переводить весь сайт на выбранный язык.
  • Мы предоставляем возможность переводить определенную табличку / определенное поле таблицы / все языки или определенный язык;
  • Мы показываем приблизительное количество непереведенных символов, в целом на всем сайте, по каждой таблице базы данных, по каждому многоязычному текстовому полю базы данных;
  • Если текст после перевода на язык останется неизменным, модуль запоминает его и больше не предлагает вам перевести этот текст. Это удобно, когда встречаются слова, которые пишутся одинаково на разных языках.

- Блок анализа файлов локализации (\catalog\language\uk-ru, \catalog\language\ru-ru и тд):

  •     Анализирует и отображает информацию о не переведенных значениях в файлах локализации;
  •     Показывает статиститу по не переведенным значениям, количеству файлов, количеству значений, количеству символов и тд.
  •     Кнопка перевести возле каждого файла, содержащего не переведенные значения
  •     Возможность редактировать файлы вручную и кнопка Сохранить файл.
  •     Подсветка и выделение красного цвета непереведенных значений в файле локализации.
  •     Кнопка Перевести все файлы, запускает массовый перевод по всем файлам локализации, где есть непереводимые значения.

- Наш перевод сохраняет структуру и стили HTML-кода, по этому у вас всегда будет одинаковый по структуре сайт для всех языков, и он будет отличаться только переводом.

- Наш перевод очень высокого качества, это, конечно, не перевод человека, могут быть незначительные ошибки, но ошибки бывают и в переводах сделанных людьми.

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

- Наш модуль очень быстрый, перевод всего сайта на новый язык с несколькими тысячами продуктов и статей может занять максимум 2-3 минуты.

- Наш модуль облегчает работу с многоязычным контентом и делает наших клиентов счастливыми, о чем свидетельствуют многочисленные отзывы наших довольных клиентов.

- Одним из преимуществ является цена, вы платите не большую цену за модуль только 1 раз, а пользоваться преимуществами удобного перевода сможете всегда.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

translate_expert_opencart_14.png.8ddcae1aebdd44d6696c554b63ab7faa.png

 

 

 

 

 

 

 

 

 

 

 

 


  • Автор
  • долучення
    01.10.21
  • Категорія
  • Системные требования
    Ioncube Loader
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Звернення до сервера розробника
    Да

 

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
Цитата

Не работает, что делать?

 

Возможно ошибка изза проблем с настройкой прав использования ключа Google API

Запросил в личку дополнительную информацию.

Ссылка на комментарий
Поделиться на других сайтах

Добрый день!

 

При анализе таблицы example_product_description происходит такая ошибка:

 

Internal error, more info in console log!

Notice: Undefined index: tag in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Warning: Invalid argument supplied for foreach() in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Notice: Undefined index: meta_title in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Warning: Invalid argument supplied for foreach() in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Notice: Undefined index: meta_h1 in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Warning: Invalid argument supplied for foreach() in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Notice: Undefined index: meta_description in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Warning: Invalid argument supplied for foreach() in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Notice: Undefined index: meta_keyword in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Warning: Invalid argument supplied for foreach() in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 912Notice: Undefined index: tag in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 450Notice: Undefined index: meta_title in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 450Notice: Undefined index: meta_h1 in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 450Notice: Undefined index: meta_description in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 450Notice: Undefined index: meta_keyword in /home/verol04/electro-partner.com.ua/www/system/library/client_translate_expert.php on line 450{"success":1,"done":true,"globalCharCount":877772,"globalLanguageCharCounts":{"1":{"code":"ru-ru","image":"ru.png","char_count":438886},"3":{"code":"uk-ua","image":"","char_count":438886}},"analizeHeadInfo":"\r\n\t\t\t

\r\n\t\t\t\t\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435<\/div>\r\n\t\t\t\t\u0412\u0441\u0435 \u044f\u0437\u044b\u043a\u0438<\/div>\r\n\t\t\t\t\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 ru-ru (id:1)<\/div>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 uk-ua (id:3)<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t

\r\n\t\t\t

\r\n\t\t\t\u0412\u0441\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b<\/b><\/div>\r\n\t\t\t877772<\/strong> <\/div>438886<\/strong> <\/div>438886<\/strong> <\/div><\/div>","result":[{"table":"elpa_product_description","headerHTML":"

 

\u0422\u0430\u0431\u043b\u0438\u0446\u0430<\/div><\/div>

\r\n\t\t\t\telpa_product_description<\/strong><\/div>\r\n\t\t\t\t877772<\/strong> <\/div>438886<\/strong> <\/div>438886<\/strong> <\/div><\/div>","languageCharCounts":{"1":{"code":"ru-ru","image":"ru.png","char_count":438886},"3":{"code":"uk-ua","image":"","char_count":438886}},"tableCharCount":877772,"columns":[{"column":"name","html":"

\r\n\t\t\t\t\t\t\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435 name<\/strong><\/div>\r\n\t\t\t\t\t\t9748<\/strong> <\/div>4874<\/strong><\/a> <\/div>4874<\/strong><\/a> <\/div><\/div>","columnCharCount":9748,"languageCharCounts":{"1":{"code":"ru-ru","image":"ru.png","char_count":4874},"3":{"code":"uk-ua","image":"","char_count":4874}}},{"column":"description","html":"

\r\n\t\t\t\t\t\t\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435 description<\/strong><\/div>\r\n\t\t\t\t\t\t868024<\/strong> <\/div>434012<\/strong><\/a> <\/div>434012<\/strong><\/a> <\/div><\/div>","columnCharCount":868024,"languageCharCounts":{"1":{"code":"ru-ru","image":"ru.png","char_count":434012},"3":{"code":"uk-ua","image":"","char_count":434012}}}]}],"tables":[{"table":"elpa_product_description","columns":[{"column_name":"product_id","data_type":"int","column_key":"PRI","extra":""},{"column_name":"language_id","data_type":"int","column_key":"PRI","extra":""},{"column_name":"name","data_type":"varchar","column_key":"MUL","extra":""},{"column_name":"description","data_type":"text","column_key":"","extra":""},{"column_name":"tag","data_type":"text","column_key":"","extra":""},{"column_name":"meta_title","data_type":"varchar","column_key":"","extra":""},{"column_name":"meta_h1","data_type":"varchar","column_key":"","extra":""},{"column_name":"meta_description","data_type":"varchar","column_key":"","extra":""},{"column_name":"meta_keyword","data_type":"varchar","column_key":"","extra":""}],"columnNames":["product_id","language_id","name","description","tag","meta_title","meta_h1","meta_description","meta_keyword"],"pkColumnNames":["product_id"],"pkRealColumnNames":["product_id","language_id"],"textColumnNames":["name","description","tag","meta_title","meta_h1","meta_description","meta_keyword"],"columnInfos":["product_id(int-PRI)","language_id(int-PRI)","name(varchar)","description(text)","tag(text)","meta_title(varchar)","meta_h1(varchar)","meta_description(varchar)","meta_keyword(varchar)"],"tableTranslationIsSuppported":true,"tableCharCount":877772,"tableLanguageCharCounts":{"1":{"code":"ru-ru","image":"ru.png","char_count":438886},"3":{"code":"uk-ua","image":"","char_count":438886}},"tableFieldCharCounts":{"name":9748,"description":868024},"tableFieldLanguageCharCounts":{"name":{"1":{"code":"ru-ru","image":"ru.png","char_count":4874},"3":{"code":"uk-ua","image":"","char_count":4874}},"description":{"1":{"code":"ru-ru","image":"ru.png","char_count":434012},"3":{"code":"uk-ua","image":"","char_count":434012}}},"lastProcessedColumn":"name","lastProcessedOffset":1000}],"timeInSec":"3.3354","timeInSecInfo":"\u0412\u0440\u0435\u043c\u044f: 3.3354<\/strong> c\u0435\u043a\u0443\u043d\u0434","lastProcessedTable":null,"lastProcessedColumn":"name","lastProcessedOffset":1000}

 

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

Ссылка на комментарий
Поделиться на других сайтах


Цитата

Не работает, что делать?

Эта ошибка была вчера исправлена.

 

 

Цитата

При анализе таблицы example_product_description происходит такая ошибка:

 

Запросил в личку дополнительную информацию.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Зарегистрировался. Получил ключ. Скачал. Установил. Захожу - а мне 

Service Unavailable

Это у гугла что то упало или ЧЯДНТ?

Ссылка на комментарий
Поделиться на других сайтах


15 часов назад, SHADOWMACHINE сказал:

Зарегистрировался. Получил ключ. Скачал. Установил. Захожу - а мне 

Service Unavailable

Это у гугла что то упало или ЧЯДНТ?

 

Здравствуйте, Вы написали в тему платного модуля, но я не вижу вашей покупки.

Напишите пожалуйста мне в личку информацию, где Вы скачивали модуль?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Загоните описание модуля в транслейтор, бо там точно ни гугол переводыв

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

9 часов назад, PaulKravchenko сказал:

бо там точно ни гугол переводыв

Спасибо за подсказку, исправил ошибки в описании -)

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Магазин с парсером, который по API собирает товары от поставщика и чекает на наличие/новые каждый час, можно с помощью вашего модуля автоматизировать перевод на 2-3 языка атрибутов и описания каждого товара?

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте, да, можно, только нужно внести небольшие изменения в Ваш парсер.
В комплекте модуля есть Model которую можно подгрузить в вашем коде и которая имеет методы для перевода на лету всего что Вам нужно!

Если нужно будет помощь, могу бесплатно предоставить тестовый пример кода

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Залил новую версию, теперь массовый автоматический перевод текстов, товаров, категорий, статей и тд работает быстрее а также исправлены не значительные ошибки

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Сново залил новую версию, добавил автоматическое исправление параметра для google api, теперь, ошибочный код "ua" для ******ского языка заменяеться на "uk", так как у многих на сайтах вписан именно "ua" а гугл не понимает что это за язык, и выдает ошибку.

Теперь массовый автоматический перевод текстов, товаров, категорий, статей и тд работает без ошибок на сайтах с кодом "ua".

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Купил модуль, при установки выходит ошибка: 

Каталог system/OpenCartTranslateExpertClient.ocmod.xml запрещен для записи!
 
Подскажите как установить?
Ссылка на комментарий
Поделиться на других сайтах


  • 3 недели спустя...

Забыл отписать здесь, проблема была сразу решена в личке.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
08.07.2022 в 11:47, Bokas сказал:

Добрый день. Сбросьте лицензию на модуль пожалуйста. 

Здравствуйте, лицензия активируеться автоматически для доменов которые Вы указали при покупке модуля.

Проверил, ваша лицензия активирована.

Ссылка на комментарий
Поделиться на других сайтах

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

Изменено пользователем Sergio123123
Ссылка на комментарий
Поделиться на других сайтах


@@Sergio123123 Здравствуйте, спасибо что обратились в поддержку.

Такие ошибки нужно изучать более внимательнее, постукался к Вам в личку.

Ссылка на комментарий
Поделиться на других сайтах

Скажите, у всех получилось нормально получить API ключ, не могу привязать и подтвердить нормально карту (нужны только именные карты, таких у меня нет).
Как быть не знаю, помогите плиз, может кто что знает

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте @Mlrd

 

14.07.2022 в 20:36, Mlrd сказал:

Скажите, у всех получилось нормально получить API ключ, не могу привязать и подтвердить нормально карту (нужны только именные карты, таких у меня нет).
Как быть не знаю, помогите плиз, может кто что знает

 

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

Решением было использовать реальную почту гугла которая создана доавно, которая имеет давно привязаные карточки и просто под этой почтой создать акаунт в google cloud.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Привіт!

1. Скажіть, будь ласка, можливий переклад на більше мов, ніж укр., рос. та англ? Польська, німецька, французька, італійська і т.д. 

Якщо так, то як це буде виглядати в адмінці? В карточці товару з'являться додаткові мовні вкладки, відповідно до доданих мов?

2. Як перекласти на укр. та англ. сайт уже зроблений на російській мові, більше ніж 20к товарів? Кожен товар, кожну категорію треба окремо перекладати, чи є десь чарівна кнопка і всі товари перекладаються одразу?

3. Як створюється переклад при створенні нового товару? Треба в кожній мовній вкладці натискати кнопку перекласти? Зручно було б, якби під час збереження товару відбувався переклад на потрібні мови.

Ссылка на комментарий
Поделиться на других сайтах


Привіт,

Цитата

1. Скажіть, будь ласка, можливий переклад на більше мов, ніж укр., рос. та англ? Польська, німецька, французька, італійська і т.д. 

Якщо так, то як це буде виглядати в адмінці? В карточці товару з'являться додаткові мовні вкладки, відповідно до доданих мов?

Переклад можливий З та НА усі ці мови що підтримує сайт гугл перекладача:

 

 

Цитата

2. Як перекласти на укр. та англ. сайт уже зроблений на російській мові, більше ніж 20к товарів? Кожен товар, кожну категорію треба окремо перекладати, чи є десь чарівна кнопка і всі товари перекладаються одразу?

Модуль Массовый автоматический перевод текстов, товаров, категорий, статей и тд с Google translate API

Дозволяє запустити повний аналіз бази даних, і потім однією кнопкою перекласти весь багатомовний переклад на вибрану мову.

 

Цитата

3. Як створюється переклад при створенні нового товару? Треба в кожній мовній вкладці натискати кнопку перекласти? Зручно було б, якби під час збереження товару відбувався переклад на потрібні мови.

При створенні нового товару, проклікати кнопочку переклад не так уже і важко, наразі не має автоперекладу під час зберігання товару.

Ссылка на комментарий
Поделиться на других сайтах

  • 5 недель спустя...

Оновив модуль, добавив новий функціонал, а саме:

- Блок аналізу файлів локалізації (\catalog\language\uk-ua, \catalog\language\ru-ru і тд):

  •     Аналізує та відображає інформацію про не перекладені значення в файлах локалізації;
  •     Показує статистику по не перекладеним значенням: кількість файлів, кількість значень, кількість символів і тд.
  •     Кнопка перекласти біля кожного файлу що містить не перекладенні значення
  •     Можливість редагувати файли в ручному режимі та кнопка Зберегти файл.
  •     Підсвічення та виділення червоним кольором неперекладені значеня в файлі локалізації.
  •     Кнопка Перекласти всі файли, запускає масовий переклад по всіх файлах локалізації де є неперекладенні значення.

Нова версія модулю доступна для сказування всім хто купував модуль раніше. Скріншоти старого та нового функціоналу на сторінці модулю.

 

Якщо хтось планував купити модуль, але вагався, користуйтесь моментом, тимчасово зменшив ціну модулю з $18 до $16.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.