--- title: OCR Image Upload Application emoji: 📷 colorFrom: purple colorTo: green sdk: gradio sdk_version: 4.44.0 app_file: gradio_app.py pinned: false --- # OCR Image Upload Application This application allows users to upload images and extract text from them using Optical Character Recognition (OCR) technology. Users can choose between Hindi and English for text extraction. ## Features - Upload images in various formats (JPEG, PNG, etc.). - Automatically detect and extract text in Hindi or English. - Highlight keywords in the extracted text. - Simple and user-friendly interface using Gradio. ## Technologies Used - **Gradio**: For creating the web interface. - **EasyOCR**: For extracting Hindi text. - **GOT OCR 2.0**: For extracting English text using Hugging Face Transformers. - **Python**: The programming language used for development. ## Prerequisites Ensure you have the following installed: - Python 3.7 or higher - pip (Python package installer) ## Setup Instructions 1. **Clone the repository**: ```bash git clone cd