169 похожих чатов

Привет. Есть некий список товаров 5000+ штук, хранится локально. Товар

имеет название и описание на английском. В самом приложении есть возможность делать поиск по названию. Сейчас стоит задача добавить возможность искать еще на 3-4 языках по названию. как можно сделать без добавляние перевода ко всему списку товаров?

13 ответов

19 просмотров

если название товара зависит от контекста, то скорее всего никак.

апи гугл переводчика можно взять, перевести названия и потом по ним искать

Egor Sigolaev
апи гугл переводчика можно взять, перевести назван...

на одно слово может быть десяток синонимов с (немного) разным значением. как выбирать сопоставление?

Кирилл
на одно слово может быть десяток синонимов с (немн...

Ну так человек спросил без перевода всего списка. Идеально никак не сделать иначе.

Andriy-Martsinkevych Автор вопроса
Egor Sigolaev
апи гугл переводчика можно взять, перевести назван...

тогда придется добавить сразу все переводы как минимум для одгого языка. мне ближе вариант который бы дал возможность делать это постепенно для одного языка, 100-500штук в день. возможно с синонимами

Andriy Martsinkevych
тогда придется добавить сразу все переводы как мин...

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

Andriy-Martsinkevych Автор вопроса
Кирилл
ну это и есть ответ- никак. или будет аналог как н...

а если делаю локально базу данных с такой структорой название на русском (любом другом языке) и название на английском кога пользователь начинает вводить текст на русском, то беру те что подходят. затем для них брать английские назваия и уже по ним искать.

только поиск нужно делать на разных языках, а вывод товара на английском?

Andriy Martsinkevych
да

разбей поисковой запрос на ключевые слова, переведи по словарю и ищи в базе, чем больше совпадений - тем выше в результате поиска. Если есть возможность, то можешь и у товаров ключевые слова сделать и брать их при поиске

Andriy-Martsinkevych Автор вопроса
mike Сергеевич
разбей поисковой запрос на ключевые слова, перевед...

а как в таком случае показыать результаты если пользователь ввел только часть слова? Наример: Boy - Мальчик. А пользователь ввел только "Маль"

Andriy Martsinkevych
а как в таком случае показыать результаты если пол...

Лекто это не решить. Решение в лоб - n словарей(ингл, ру... ), которое вернёт id товара

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта