Важные предложения в тексте обозначены жирным шрифтом.
Главное в тексте выделил 2Long2Read.ru

annotate_text

Описание

Принимает на вход исходный текст и возвращает веса важности для каждого предложения.

Интерфейс

http://2long2read.ru/api/annotate_text?key=API_KEY&text;=RAW_TEXT

Входные параметры

API_KEY - предоставляемый нами API-ключ, который можно получить, написав об этом на почту
RAW_TEXT - исходный текст для аннотирования

Выходной результат

В случае успеха возвращается JSON-объект, содержащий ровно одну пару:
{'annotated_text' : RESULT_TEXT}
где RESULT_TEXT - заключённый в кавычки и разбитый на предложения текст, где каждое предложение обёрнуто в пару тэгов следующего формата:
'<span summarization-rank=RANK data-origin="summarization">Текст первого предложения.</span>
<span summarization-rank=RANK data-origin="summarization">Текст второго предложения.</span>
...
<span summarization-rank=RANK data-origin="summarization">Текст последнего предложения.</span>'

RANK задает вещественное число от нуля до единицы, включая границы. Чем больше величина, тем важнее предложение.

Пример использования

Если в качестве исходного текста передать "У попа была собака. Он её любил. Она съела кусок мяса. Он её убил.", то сервер вернёт следующий JSON-объект:
{
    'annotated_text':
        '<span summarization-rank="0.0" data-origin="summarization">У попа была собака.</span>
         <span summarization-rank="0.999967358752" data-origin="summarization">Он её любил.</span>
         <span summarization-rank="0.0" data-origin="summarization">Она съела кусок мяса.</span>
         <span summarization-rank="0.999967358752" data-origin="summarization">Он её убил.</span>'
}

get_text_preview

Описание

Принимает на вход исходный текст и возвращает его аннотацию, представляющую собой предложения с наибольшими весами, общая длина которых не превышает заданный порог.

Интерфейс

http://2long2read.ru/api/get_text_preview?key=API_KEY&text;=RAW_TEXT&max;_chars=NUMBER

Входные параметры

API_KEY - предоставляемый нами API-ключ, который можно получить, написав об этом на почту
RAW_TEXT - исходный текст для аннотирования
NUMBER - максимальное количество символов в аннотации (строго положительное число)

Выходной результат

В случае успеха возвращается JSON-объект, содержащий ровно одну пару:
{'preview' : RESULT_TEXT}
где RESULT_TEXT - аннотация, состоящая предложений с наибольшими весами в порядке следования в тексте:
'Текст первого выбранного предложения. Текст второго выбранного предложения. ...
Текст последнего выбранного предложения.'

Пример использования

Снова в качестве примера возьмём "У попа была собака. Он её любил. Она съела кусок мяса. Он её убил.", Ограничив аннотацию размером в max_chars=25 символов, получим результат
{
   'preview':
        'Он её любил. Он её убил.'
}