Это Telegram-бот, написанный на Python с использованием aiogram, который распознаёт текст с изображений с помощью библиотеки pytesseract.
После распознавания текста бот позволяет:
- перевести текст на другой язык,
- получить ответ через ChatGPT,
- выполнить поиск в Google по распознанному тексту.
- Язык: Python
- Telegram: aiogram — асинхронный фреймворк для Telegram-ботов
- Распознавание текста: pytesseract (OCR на базе Tesseract)
- Перевод: Встроенные API (можно использовать Google Translate)
- ChatGPT: Официальное API OpenAI для генерации ответов
- Поиск: Интеграция с Google Search API или web-поиск
- Загрузка изображений и распознавание текста с них
- Перевод распознанного текста на русский язык
- Получение ответов на основе распознанного текста через ChatGPT
- Выполнение поиска в Google по содержимому текста
- Python 3.8+
- Установленный Tesseract OCR (https://github.com/tesseract-ocr/tesseract)
- Доступ к интернету для работы с API Telegram, OpenAI и Google Search
- Токены Telegram-бота и OpenAI API