AI Robot Translator — переводчик для текстовых и голосовых сообщений в Telegram
Задача
Решить проблему языкового барьера при онлайн-общении в Telegram. Стандартные инструменты и простые боты на базе Google Translate не справляются с длинными и сложными диалогами: они не помнят контекст, путают пол собеседников и требуют неудобного ручного перевода каждой фразы. Целью было создать «умный мост», который делает общение практически бесшовным.
Решение
В отличие от примитивных переводчиков, данный бот использует мощные языковые модели (OpenAI, Gemini), работающие по принципу Context-Aware. Бот анализирует историю переписки и учитывает социальные роли участников (Приглашающий/Приглашенный), что позволяет ИИ безошибочно подбирать грамматические формы и профессиональную лексику.
Ключевой функционал
- Интеллектуальная память: ИИ видит историю последних сообщений, понимая, о ком или о чем идет речь, сохраняя нить разговора.
- Настройка контекста: Пользователь может задать тему (например, «деловые переговоры» или «флирт»), и бот адаптирует стиль перевода под ситуацию.
- Учет ролей (Inviter/Invited): Уникальная система идентификации участников решает проблему «неправильного рода», когда ИИ называет женщину в мужском лице.
- Голосовой мост: Автоматическое распознавание речи (STT) и озвучка перевода (TTS) позволяют общаться голосом на разных языках в режиме потока.
- Solo Mode (Личный помощник): Режим для индивидуального использования — перевод пересланных сообщений из других чатов или транскрибация (преобразование в текст) личных голосовых заметок.
Инструкция по использованию
Интерфейс бота динамически меняется в зависимости от того, находитесь ли вы в активном диалоге или свободны.
Главное меню:
- ➕ Начать диалог: Создает уникальную ссылку-инвайт. Вам нужно выбрать язык собеседника, отправить ему ссылку, и как только он нажмет «Старт», перевод начнется автоматически.
- 👥 Мои контакты: Быстрый доступ к людям, с которыми вы уже общались. Можно вызвать собеседника в новый чат одним кликом без пересылки ссылок.
- ⚙️ Настройки: Глобальное управление вашим профилем переводчика.
- 💰 Баланс / История: Просмотр текущего счета и детализация трат по каждому сообщению. Здесь же происходит пополнение через Telegram Stars или банковские карты.
- 🚪 Завершить чат: Закрывает текущую сессию и освобождает линию для обоих участников.
- 👤 О собеседнике: (Доступно только в чате) Показывает язык партнера, его профиль и время регистрации.
Тонкая настройка (Меню «Настройки»):
Эти параметры позволяют довести точность перевода до совершенства:
- 🌍 Мой язык: Язык, на котором ВЫ хотите читать и слушать сообщения. Бот будет переводить всё входящее именно на него.
- 🧠 Память бота (История): Ограничение количества сообщений, которые ИИ видит для понимания темы беседы.
- 📍 Изменить контекст: Описание ситуации (например: «Я (Приглашающий) обсуждаю с Приглашенным аренду квартиры»). Это дает ИИ понимание ролей и тематики.
- 🎭 Изменить промпт: Задание стиля вашего «голоса». Можно попросить бота переводить ваши слова максимально официально или, наоборот, использовать сленг.
- 🔊 Переключить озвучку: Включение/выключение функции TTS (Text-to-Speech).
- 👁 Переключить оригинал: Если включено, вы будете видеть сначала исходный текст собеседника, а затем перевод.
- 🧘 Язык соло-перевода: Настройка целевого языка для работы в режиме личного ассистента, когда диалог не запущен.
Посмотреть
Оценить качество нейросетевого перевода можно в Telegram: @ai_robot_translator_bot.