PHP: автоматическая обработка и маркировка текста — PHP шаг за шагом

Маленький кусочек кода на PHP по использованию сервиса dusi. mobi. Сервис Speach MakeUp позволяет находить главную мысль тексте, он выделяет из текста следующие сущности:

  • дата(сегодня, завтра, через неделю…)
  • время(12 часов, через тридцать минут…)
  • место (город)
  • текст(все что не удалось распознать как сущности)

Пример: Вы пишите в строке «Завтра встреча в Москве в 12 часов на Красной площади», в результате получаете ответ в формате JSON в котором будут выделены:

  • слово Завтра(дата — к сегодняшней дате +1 в формате день-месяц-год)
  • встреча в(текст)
  • слово Москва (город с указанием широты и долготы  )
  • в(текст)
  • 12 часов(время — 12:00)
  • на Красной площади(текст)

Собственно код: