PHP скрипт для масового перекладу XML з кешуванням
PHP скрипт для масового перекладу XML з кешуванням
Опис завдання:
Потрібен PHP-скрипт, який:
Завантажує локально XML-файл через HTTP або HTTPS за заданим URL
Перекладає значення вибраних тегів (вказується масив тегів і/або параметрів тегів для перекладу)
Кешує переклади у локальну базу SQLite (прив'язка до унікального ідентифікатора товару, наприклад, тег
<id>або параметр<item id="111">— щоб уникнути дублікатів і повторних звернень до API)Мінімально логуватиме:
Загальну кількість оброблених товарів
Скільки перекладів було взято з кешу
Скільки реально надіслано до Google Translate API (GT)
Зберігає оброблений XML-файл локально і завантажує його на вказаний FTP
Вимоги до реалізації:
Мова: PHP 7.4 (у теорії можна й Python або Node.js)
Запуск через Cron
Кеш перекладів у SQLite (для мінімізації звернень до API GT)
Перекладати лише якщо записи для потрібного тегу/параметра відсутні у базі
Підтримка простого логування у txt-файл (дата, загальна кількість оброблених, скільки взято з кешу, скільки реально перекладено)
Робота з Google Translate API (ключ і налаштування — у окремому config.php)
Тестовий файл на roliki.ua (потрібно перекласти з RU на UA). https://roliki.ua/s/productstest.xml
Відгук замовника про співпрацю з Volodymyr Stetsenko
PHP скрипт для масового перекладу XML з кешуваннямВсе відмінно, Володимир встиг у строки, зробив все з високою якістю. Завдання було зробити скрипт, не найпростіший, але Володимир відмінно впорався, за що йому велика подяка. Обов’язково ще звертатимемося в майбутньому.
Відгук фрилансера про співпрацю з Игорем Ковчегом
PHP скрипт для масового перекладу XML з кешуваннямУгода пройшла відмінно, немає жодного зауваження.
Відповіді на поставлені питання були надані своєчасно.
Актуальні фриланс-проєкти в категорії PHP
Інтеграція Blade-шаблону статті | Laravel | Фронтенд
4493 UAH
Інтеграція Blade-шаблону статті | Laravel | FrontendСуть задачіСайт на Laravel Готовий HTML/CSS макет сторінки преміум-статті блогу. Потрібно інтегрувати його в існуючу Blade-структуру сайту.Дизайн готовий. Ви нічого не проектуєте — тільки інтегруєте.Ви отримаєте: готовий… PHP, Веб-програмування ∙ 3 години 17 хвилин тому ∙ 41 ставка |
Впровадження технічного SEO-аудиту на OpenCartДоброго дня. Потрібен впровадити технічні SEO-правки на сайті softugo.com. Сайт вже розроблений, але ще не запущений повноцінно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомний код. Хостинг: Hostinger. Поточна PHP version: 7.3. (планується перехід на PHP 8.2) Є готовий… PHP, Веб-програмування ∙ 5 годин 19 хвилин тому ∙ 46 ставок |
Виконання робіт після SEO- аудиту
15 000 UAH
Потрібен досвідчений OpenCart-розробник для виконання SEO та технічних доопрацювань інтернет-магазину. Основні завдання: Виправлення структури внутрішніх посилань та меню. Додавання посилань у футер. Реалізація хлібних крихт з мікророзміткою Schema.org. Виправлення генерації… PHP, Супровід сайтів ∙ 3 дні 5 годин тому ∙ 61 ставка |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 7 днів 11 годин тому ∙ 38 ставок |