Необходимо разработать расширение для Google Chrome (для персональных нужд), которое будет выделять на странице текстовые элементы.
Какие именно текстовые элементы выбрать определяет регулярное выражение, которое необходимо указывать в настройках расширения.
Найденные элементы необходимо передать через API на сервер и в ответ получить информацию о каждом элементе.
Полученную информацию нужно будет отобразить в двух вариантах:
1. В выпадающем окна при наведении на элемент
2. Отрисовать label под найденным элементов, если label был указан в полученных данных от сервера.
При изменении содержания всей WEB страницы (по сути при изменении HTML), но не чаще чем 1 раз в 5 секунд, расширение должно выполнить поиск заново и найти новые элементы, если они появились.
Стоимость проекта указана примерно. Со временем хотелось бы перейти в итоге на почасовую оплату, поскольку проект будет постоянно дорабатываться.
Вы должны быть знакомы с актуальной документацией Google для расширений. Вам также будет проще, если вы знакомы с canvas.