Суть задачи в следующем, нужно будет разработать браузерное расширение, которое кроме прочего могло бы на любой веб-странице получать по кликнутому слову предложение в котором оно находится (ну и само слово в предложении должно быть как-то отмечено).
Например, есть текст:
Недавно мне понадобилось реализовать небольшой аудио плеер. Я, по различным причинам, выбрал библиотеку Gstreamer. И вот решил поделиться полученными знаниями. Надеюсь, приведенная ниже информация кому-то будет полезна (очень надеюсь).
Кликаешь по слову "поделиться" - расширение должно возвращать:
И вот решил **поделиться** полученными знаниями.
Работать должно прежде всего с английским языком. Какие предвижу проблемы:
1 - всевозможные вложенные теги внутри предложения: b, i, a, strong
2 - кавычки и скобки внутри предложения
3 - двоеточие с перечислением - дальше может быть упорядоченый или неупорядоченый список и это все одно предложение...
Есть у кого-нибудь мысли? Может существует уже что-то готовое? Какие подходы здесь можно применить?