Laravel +998 90 975-32-32

Izoh — толковый словарь узбекского языка онлайн

Задача

Заказчику нужен был полноценный онлайн-толковый словарь узбекского языка — не просто список слов, а живой справочный ресурс со значениями, примерами употребления и источниками. Отдельная сложность узбекского языка — две письменности (кириллица и латиница) и вариативность написания апострофов в буквах o' и g', из-за чего обычный поиск «в лоб» не находит нужное слово. Дополнительно требовался канал, через который сами носители языка могли бы предлагать собственные толкования слов, а также API для мобильного приложения.

Решение

Мы спроектировали структуру словаря на Laravel: слово связано со значениями, определениями, примерами, источниками, а также синонимами, антонимами и смежными словами — с автоматической синхронизацией обратных связей. Добавили тематические категории, авторские подборки и постраничную навигацию по алфавиту. Поиск построен на Elasticsearch поверх собственного сервиса генерации орфографических вариантов, который учитывает разночтения апострофов, кириллицы и латиницы, — пользователь находит слово, даже если ввёл его нестандартно. Отдельным сервисом подключена кириллично-латинская транслитерация.

Результат

Получилась расширяемая словарная платформа с личным кабинетом, входом через Google, избранными словами и публичными профилями пользователей. Носители языка предлагают собственные толкования слов, которые проходят модерацию и голосование сообщества, — словарь пополняется не только редакцией, но и живой аудиторией. Для редакции работает отдельная административная панель управления всем контентом, а для мобильного приложения и внешних интеграций открыт версионированный публичный API с ограничением частоты запросов.

Перейти на сайт проекта →

Наши другие работы

Закажите дизайн сейчас!

@GoodGroup +998 90 975-32-32
Главная Работы Услуги О компании Контакты