https://github.com/vortexv7/inscripta
Inscripta is an open-source OCR web app that converts images into multilingual copyable text. It supports multiple languages and allows users to download the extracted text. 🚀
https://github.com/vortexv7/inscripta
dockerfile flask opencv-python python3 tesseract-ocr
Last synced: 13 days ago
JSON representation
Inscripta is an open-source OCR web app that converts images into multilingual copyable text. It supports multiple languages and allows users to download the extracted text. 🚀
- Host: GitHub
- URL: https://github.com/vortexv7/inscripta
- Owner: VortexV7
- License: mit
- Created: 2025-02-26T05:50:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T17:00:02.000Z (about 1 year ago)
- Last Synced: 2025-03-10T18:21:38.858Z (about 1 year ago)
- Topics: dockerfile, flask, opencv-python, python3, tesseract-ocr
- Language: HTML
- Homepage: https://inscripta.up.railway.app/
- Size: 5.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Inscripta
**Transform images into editable text effortlessly!**
🚀 Inscripta is an open-source OCR (Optical Character Recognition) web app that extracts text from images in multiple languages, including English, Hindi, and Marathi. It leverages Tesseract OCR for text extraction and is deployed using Railway.
## Features
- 📷 Upload images and extract text in multiple languages
- 📝 Supports English, Hindi, and Marathi
- 🌐 Simple and intuitive web interface
- 🎨 Open-source and customizable
## Live Demo
[Check it out here](https://inscripta.up.railway.app/)
## Installation
### Prerequisites
- Python 3.x
- Tesseract OCR installed locally
- Flask
- Railway (for deployment)
### Setup
1. Clone the repository:
```
git clone https://github.com/VortexV7/inscripta.git
cd inscripta
```
2. Install dependencies:
```
pip install -r requirements.txt
```
3. Set up Tesseract OCR (Make sure it's installed and accessible in your PATH)
4. Run the Flask app:
```
python app.py
```
## Deployment on Railway
1. Connect your GitHub repository to Railway
2. Configure environment variables if needed
3. Deploy and monitor logs for any errors
## Known Issues
⚠️ **Mobile Optimization:** The web app is currently not fully optimized for mobile devices. A better responsive design update is planned for future releases.
## Contributing
Want to improve Inscripta? Feel free to fork the repo and submit a pull request!
## License
This project is open-source under the MIT License.
---
Made with ❤️ by Ved Sharanagate