Домашняя страница
/

Проект

Бот-перевод

Бот-переводчик с иностранных языков

О проекте

О проекте

О проекте

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

ML-отдел Doubletapp создал инструмент, который помогает не просто перевести, но и понять язык.

Наш Telegram-бот
• переводит текст с русского на иностранный и обратно;
• подробно разбирает каждое слово и его роль в предложении;
• объясняет грамматику;
• показывает примеры употребления;
• даёт аудио с правильным произношением;
• умеет распознавать идиомы и фразеологизмы, объясняя их.

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

Он помогает тем, кто:
• учит язык с нуля и хочет разобраться в основах самостоятельно;
• готовится к экзаменам;
• путешествует;
• хочет развить навык аудирования;
• изучает язык для работы.

Ботом воспользовались 2280 пользователей, наш переводчик обработал более 50 тыс. их запросов.

Как работает бот

Как работает бот

Как работает бот

Чтобы воспользоваться ботом, переходите по ссылке: t.me/perevod_smart_bot

Выберите язык, напишите слово или фразу, значение которой хотите узнать.

Бот отправит вам:
• Перевод текста на русский язык.
• Пояснение — какие именно грамматические формы использованы в тексте.
• Комментарий, раскрывающий специфические региональные особенности — например, градусы по Фаренгейту бот преобразует в градусы по Цельсию.
• Дополнительные полезные фразы по теме.
• Аудиоверсию фразы на оригинальном языке — для тренировки произношения.

bot-perevod

Как мы развиваем продукт

Как мы развиваем продукт

Как мы развиваем продукт

Сейчас мы постепенно добавляем новые языки, планируем возможные интеграции с приложениями и расширяем возможности объяснений, чтобы можно было изучать язык на более глубоком уровне.

Бота можно протестировать – переходи по ссылке, выбирай язык и пользуйся. Каждый день можно сделать 5 бесплатных запросов.

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

bot-perevod1

Наша суперкоманда

ИгорьBackendКириллBackend

Реализация

Реализация

Реализация

Функциональность бота-переводчика реализована с помощью модели GPT-4.1 mini. Мы разработали специальные промпты, которые задают, как именно обрабатывать пользовательские запросы на перевод. Эти промпты отличаются в зависимости от языковой пары — например, с русского на английский, с русского на португальский и обратно. Промпты содержат в себе по несколько примеров, чтобы точнее настроить ответ модели.

Когда пользователь отправляет запрос, он объединяется с подходящим промптом и передается в языковую модель. В ответ бот возвращает переведённый текст с учётом контекста и особенностей языка.

Чтобы меньше платить за токены, промпт подается в начале, а сообщение пользователя идет за промптом: таким образом у LLM на повторяющуюся часть промпта активируется механизм кеширования токенов префикса (KV cache) и они стоят в 4 раза дешевле.

Чтобы пользователю было удобнее, после выбора иностранного языка он может писать либо на русском языке (и система сама поймет, что нужно перевести на иностранный), либо на иностранном — и тогда система сама поймет, что нужно перевести на русский. Для определения, на каком языке пользователь написал сообщение, используется библиотека lingua-py.

Давайте работать вместе!

Прикрепить файл