Ребят, как внутри самого сайта перевести все статьи с англ. на русский?

Ребят, как внутри самого сайта перевести все статьи с англ. на русский? Суть в том что у меня парситься англоязычный контент, google translate это хорошо но он переводит на пользовательской частке, а мне нужно чтобы текст переводился сразу при пасенге или после парсинга на русский перед сохранением, или после сохранения.
Дмитрий Беляков
08 февраля 2021, 14:25
modx.pro
87
0

Комментарии: 9

Артур
08 февраля 2021, 15:24
-1
Всё просто, берешь api для перевода, при парсинге отправляешь контент на перевод, потом сохраняешь. А готовых решений нет.
    Дмитрий Беляков
    08 февраля 2021, 15:33
    0
    Как это реализуемо? вкратце процесс Артур, можешь описать плз.
    Артур
    08 февраля 2021, 15:38
    -1
    Парсер сами писали?
      Дмитрий Беляков
      08 февраля 2021, 15:40
      0
      Xparser компонент купил
        Артур
        08 февраля 2021, 15:53
        -1
        Я с этим компонентом не работал, но вот тут написано, что есть события для плагинов, скорее всего вам нужно это xParserOnBeforeTaskActions, но это не точно и вот в нём надо вытащить данные для перевода, передать их по api в переводчик, получить перевод и сохранить уже переведенный текст. НО мне кажется это будет слишком долго. Поэтому лучше написать сниппет, который будет оправлять данные для перевода по api, и сохранять полученный перевод. А запускать его можно через консоль или по крону.
          Дмитрий Беляков
          08 февраля 2021, 16:09
          0
          Хм… а как бы Вы такое реализовали?
            Артур
            08 февраля 2021, 16:52
            -1
            Поэтому лучше написать сниппет, который будет оправлять данные для перевода по api, и сохранять полученный перевод. А запускать его можно через консоль или по крону.
              Дмитрий Беляков
              08 февраля 2021, 17:25
              0
              не знаете где взять такой сниплет?
                Артур
                08 февраля 2021, 17:37
                -1
                Нет, не знаю. Знаю точно, что его можно написать самому.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      9