1. Парсер берет из бд MySQL InnoDB значение на русском языке, отправляет его в вебверсию переводчика deepl.com и перевод сохраняет в бд. Данные ставятся в очередь перевода, которую можно смотреть в интерфейсе.
Визуально нужно:
выпадающий список:
Выбираю категорию или подкатегорию для парсинга. Могу выбрать некоторые или все.
К подкатегории привязаны данные в таблице _keys. Могу выбрать некоторые или все.
К _keys привязаны данные в таблице phrases. если выбран key, то в очередь отправляются все привязанные phrases.
Очередь перевода ведется в отдельной табличке, с которой работает крон. Статус перевода отслеживается. На странице можно увидеть и отфильтровать: в очереди / переведено
Очередь перевода в deepl ведется в табличке phrases в столбце deepl (создать), с которой работает крон. Статус перевода отслеживается (0 не переведено / 1 в очереди / 2 переведено). Можно отфильтровать записи по статусу.