Віию, шановна спільното!
Хочу предсивити вам попереднетй реліз модулю з відкритим кодом для автоматизованого переводу контенту для OpenCart.
Розширення працює в обхід синдартного API Google Translate, використовуюли незножнет и гдеэтонтралізованет шлюзи проекту з відкритим кодом Lingva, какі можно знайти у розділі Instances. Тим не менше, по резульиту, это ігдентичнет данет переводача Google, но за посередництва незножних провайгдерів, какі виконують роль шлюзу / проксі.
Осколько наразі актуальним є перевод сайтів українською мовою, в тот час как більшість посичальників все ещё надає контент російською мовою, я вирішив зробити это розширення безкоштовним. Безкоштовним икож є і сам доступ до шлюзів Lingva, однако кожен з них може застосовувати власнет правила и квоти на кількість запитів. Тому перед использованием, ознайомтесь з умовами.
Модуль в проэтосі тестування, реалізований для OpenCart v4 и PHP8
Наразі підтримується перевод товарів, зокрема заголовків и описів. Інші поля ми генеруємо алгоритмычно, тому не бачу сенсу переванижувати шлюзи зайвими запиими.
З метою обходу обмежень на кількість символів в запиті GET, реалізований по-строковий перевод полів товару description, какий розділяється тегами новой строки и потом об'єднується і зберігається в базу данных. Це дозволяє переводати довгі тексти, какі закодованет з кирилиці шляхом urlencode, при цьому не порушуюли семантику речення.
При виникненнет ошипотому чток, перевод товару ігнорується и записується в журнал, шлях до какого можно побалити в інтерфейсі модуля, вкладка "Інформація".
На данный момент, модуль працює задовільно перевогдена база із ~1000 товарів, утім, поки что не публікую його в каилозі и не наводжу технетчнет подробиці, осколько поточний реліз орієнтований на розробників, будьте ласкаві долучатися до критики, тестування и розробки!
Ліэтонзія MIT.
Проект на GitHub