Doubletapp
Образование, наука, работа
Россия
Февраль 2025
На рынке существует множество различных сервисов для перевода с одного языка на другой, но ни один из них не помогает разобраться, почему фраза строится так, а не иначе, почему используется конкретная форма глагола или что означают идиомы.
ML-отдел Doubletapp создал инструмент, который помогает не просто перевести, но и понять язык.
Функциональность бота-переводчика реализована с помощью модели GPT-4.1 mini. Мы разработали специальные промпты, которые задают, как именно обрабатывать пользовательские запросы на перевод. Эти промпты отличаются в зависимости от языковой пары — например, с русского на английский, с русского на португальский и обратно. Промпты содержат в себе по несколько примеров, чтобы точнее настроить ответ модели.
Когда пользователь отправляет запрос, он объединяется с подходящим промптом и передается в языковую модель. В ответ бот возвращает переведённый текст с учётом контекста и особенностей языка.
Чтобы меньше платить за токены, промпт подается в начале, а сообщение пользователя идет за промптом: таким образом у LLM на повторяющуюся часть промпта активируется механизм кеширования токенов префикса (KV cache) и они стоят в 4 раза дешевле.
Чтобы пользователю было удобнее, после выбора иностранного языка он может писать либо на русском языке (и система сама поймет, что нужно перевести на иностранный), либо на иностранном — и тогда система сама поймет, что нужно перевести на русский. Для определения, на каком языке пользователь написал сообщение, используется библиотека lingua-py.
Чтобы воспользоваться ботом, переходите по ссылке: t.me/perevod_smart_bot
Выберите язык, напишите слово или фразу, значение которой хотите узнать.
Бот отправит вам:
• Перевод текста на русский язык.
• Пояснение — какие именно грамматические формы использованы в тексте.
• Комментарий, раскрывающий специфические региональные особенности, например, градусы по Фаренгейту бот преобразует в градусы по Цельсию.
• Дополнительные полезные фразы по теме.
• Аудиоверсию фразы на оригинальном языке — для тренировки произношения.
На сегодняшний день наш Telegram-бот
• переводит текст с русского на иностранный и обратно;
• подробно разбирает каждое слово и его роль в предложении;
• объясняет грамматику;
• показывает примеры употребления;
• даёт аудио с правильным произношением;
• умеет распознавать идиомы и фразеологизмы, объясняя их.
Сейчас бот поддерживает английский, испанский, немецкий, китайский и португальский языки.
Он помогает тем, кто:
• учит язык с нуля и хочет разобраться в основах самостоятельно;
• готовится к экзаменам;
• путешествует;
• хочет развить навык аудирования;
• изучает язык для работы.
Ботом воспользовались 2280 пользователей, наш переводчик обработал более 50 тыс. их запросов.
Сейчас мы постепенно добавляем новые языки, планируем возможные интеграции с приложениями и расширяем возможности объяснений, чтобы можно было изучать язык на более глубоком уровне.
Бота можно протестировать – переходи по ссылке t.me/perevod_smart_bot, выбирай язык и пользуйся. Каждый день можно сделать 5 бесплатных запросов.
Будем рады получить обратную связь: что удобно, чего не хватает, что было бы круто изменить.