API сервис, корректировки слов/фраз и окончаний. Очень ищется!

A
На сайте с 07.01.2010
Offline
96
193

Ищется какой-нибудь сервис, который позволяет сделать из "плохо читаемого текста" хороший вариант.

Суть: есть фильтр на сайте, который генерит результат товаров. Там по каждому району города итд

И когда генерим автоматически получаем строки вида:

"Все утюги, гладильные доски, самовар из Москва, станция метро Ленинская, Московская, по цене до 1000 до 2000 руб"

все более менее норм в примере, кроме того что на выходе хотел бы получать вида:

"Все утюги, гладильные доски, самовары из Москвы, станции метро Ленинская и Московская, по цене до 1000 до 2000 руб"

то есть вопрос по большей части в окончании слов. Как бы это автоматизировать, там на выходе 4000+ title + description`ов получается, и править всё это дело вручную очень и очень не хочется. А учитывая что городов будет больше, все это еще и множится на кол-во городов :/

знает кто сервисы какие для такой задачи? бесплатные/платные тут не так важно

Создаем и продвигаем сайты различных тематик
samimages
На сайте с 31.05.2009
Offline
403
#1

Нет таких сервисов, ну в разрезе API. Есть "бесплатные" решения со словарями, но как дорого обойдется их внедрение вопрос не простой. Гуглите стемминг. Что касается лемматизации здесь почитайте, может устроит

Точнее морфемы без словаря уйти не получится. Для морфем есть простые бесплатные классы, но обратное их применение невозможно из-за непредсказуемости конечной формы, типа: станци [я][и][ю][ей] и т.п.

Из костылей... если объем семантики позволяет и есть логика в формировании строки... создайте свой словарь и обработчик к нему.

Опыт как иммунитет — приобретается в муках! Хостинг: экономия до 1300 руб + домен в подарок ( https://clck.ru/XLscf ) / Аудит семантики от 15К [долго] - ЛС
Chkan
На сайте с 22.10.2008
Offline
99
#2

Есть библиотека для python pymorphy2 там есть похожий функционал. Мне приходилось сталкиваться с похожей задачей, но там не просто загрузил строку и на выходе получил готовый вариант, прийдется повозиться и разбирать каждое слово.

🤠 Разработка/сопровождение проектов на Python/Django (https://django.ws)
Devvver
На сайте с 02.07.2008
Offline
633
#3

Есть бесплатный https://tech.yandex.ru/mystem/ от Яндекса.

Там и API, и примеры на разных языках.

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://devvver.ru/ ) Мой телеграм канал https://t.me/seobloggers

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий