Кейсы / Многоязычный портал · 7 языков
Экзамен на русском — с объяснениями на семи языках.
Кто приезжает в Россию из Средней Азии или Азербайджана работать, а потом и остаться, сдаёт государственный экзамен: русский язык, история, основы законодательства. Он нужен для патента, РВП, вида на жительство и гражданства. Заказчику нужен был бесплатный тренажёр к этому экзамену, а вокруг него — справочный портал с практическими ответами. Мы собрали его на семи языках: задания остаются на русском, как на настоящем экзамене, а интерфейс и объяснения — на языке того, кто готовится.

Проблема
Экзамен на языке, который ещё учишь.
Для патента, РВП, вида на жительство и гражданства нужно сдать государственный экзамен по трём предметам: русский язык, история, основы законодательства. И сдают его на русском — то есть ровно на том языке, который человек ещё только учит.
Тренажёр только на русском требует понимать объяснения на языке, которым ещё не владеешь; тренажёр, целиком переведённый, не приучает к тому, что будет на экзамене. А вокруг экзамена — практические вопросы: где сдавать, миграционный учёт, оплата патента, работа, школа для детей, водительские права. На них тоже нужны ответы на понятном языке.
Наш ответ
Задания — на русском, остальное — на языке пользователя.
Для заказчика мы собрали две вещи, которые работают вместе. Бесплатный тренажёр по трём предметам экзамена: задание остаётся на русском, как на настоящем экзамене, а интерфейс и объяснения — на языке пользователя. И вокруг него — практический справочный портал с калькуляторами там, где ответ — это число, а не описание. Всё на семи языках, включая арабский, который читается справа налево.
Тренажёр
Работает, даже когда JavaScript нет.
Каждый вопрос держится на одних HTML и CSS: ответы — обычные радиокнопки, а объяснение раскрывается средствами CSS. JavaScript добавляет таймер и прогресс, но без него можно обойтись: если скрипт не загрузился, тренажёр продолжает работать. Это инженерное решение, а не вопрос вкуса: то, что важно, не зависит от того, что может сломаться.
Интерфейс и объяснения — на семи языках:

Говорение · распознавание речи
Говоришь — и видишь, что поняла машина.
Говорение радиокнопками не натренируешь. Здесь пользователь записывает ответ прямо в браузере, а запись расшифровывает сервис распознавания речи, который работает на собственном сервере проекта, а не в чужом облаке. Потом страница показывает расшифровку — «что услышала машина». Тому, кто готовится, это даёт конкретную обратную связь; заказчику — уверенность, что записи не уходят в сторонний сервис.

Как устроено упражнение на говорение:
Портал вокруг экзамена
Практические ответы — с уже сделанными расчётами.
Вокруг тренажёра — справочный портал на каждый день: где сдать экзамен, миграционный учёт, оплата патента, работа, запись детей в школу, обмен водительских прав. Где ответ — число, страница его не описывает, а считает.

Выбираете регион — и сумма сразу пересчитана по курсу ЦБ в валюту, к которой человек привык.
Как сделано
Лёгкий, проверенный тестами, готовый к арабскому.
Без фреймворка: сайт статический, его собирает из текстов в Markdown собственный генератор на Node. Страницы приходят готовыми и лёгкими — главная весит около 27 КБ в сжатом виде, CSS уже внутри. Динамика — только там, где она нужна: кабинет работодателя работает на Node с PostgreSQL, распознавание речи — собственный сервис.
Важные правила не держатся на чьей-то памяти: вёрстку справа налево и контрастность цветов проверяют автоматические тесты, а на сервер сайт уходит сам, в Docker, и только после того, как тесты прошли. Работа шла с 5 по 25 сентября 2026 года.
Результат
Портал, который говорит на языке своих пользователей.
на портале, включая арабский с вёрсткой справа налево
где принимают экзамен, в 100 городах — по данным раздела «где сдать экзамен»
весит главная в сжатом виде, вместе с CSS
СДЕЛАНО СТУДИЕЙ РЕМАРКА ДЛЯ ЗАКАЗЧИКА — МОЖНО ПРОВЕРИТЬ НА sinov.ru
Заинтересовал этот проект?
Нужен сайт или приложение под задачу? Давайте обсудим.
Проектируем и разрабатываем сайты и веб-приложения под задачу — для компаний и специалистов. Расскажите идею: ответим анализом или фиксированной сметой.
- Фиксированная смета за 24 часа
- Понятная цена, без сюрпризов
- Ваши данные остаются в ЕС
ЗАЯВКА ОТПРАВЛЕНА ✓
Спасибо. Отвечаем в течение рабочего дня.