Есть ли какой-нибудь простой способ или плагин, позволяющий пользователям выделять (с помощью мыши) несколько частей текста на моей странице?
Я знаю, что с помощью window.getSelection().toString()
я могу получить текущий выбор, ноЯ бы хотел, чтобы пользователь мог выделить несколько частей текста и узнать, какие фрагменты он выделил.
Что-то вроде рисунка ниже: 
Общая идея состоит в том, чтобы позволить пользователям создавать ключевые слова / ключевые выражения непосредственно из текста