An open API service indexing awesome lists of open source software.

https://github.com/yasharth-0910/textractai

AI Based Image to Text Application, Enchance and analyze your extracted image using AI
https://github.com/yasharth-0910/textractai

gemini javascript ocr-recognition postgresql prisma tailwindcss typescript

Last synced: 3 months ago
JSON representation

AI Based Image to Text Application, Enchance and analyze your extracted image using AI

Awesome Lists containing this project

README

          

# TextractAI - AI-Powered Image to Text Converter

## Overview 📄

TextractAI is an advanced AI-powered application designed to convert images into text with high accuracy. Utilizing OCR (Optical Character Recognition) and AI-enhanced text analysis, TextractAI offers a comprehensive solution for extracting and processing text from images.

## Features 🚀

- **OCR (Optical Character Recognition)** 📷: Convert images to text with high accuracy.
- **AI Text Enhancement** 🧠: Improve the quality of extracted text using AI algorithms.
- **Language Detection** 🌐: Automatically detect the language of the extracted text.
- **Keyword Extraction** 🔍: Identify and extract key terms from the text.
- **Document Analysis** 📑: Analyze and structure the extracted text for better readability.
- **Subscription Management** 💳: Manage user subscriptions with different plans and features. (Coming Soon)
- **Email Notifications** 📧: Send email notifications for subscription updates and other events.
- **UPI Payment Integration** 💵: Handle payments through UPI for subscription plans. (Under Development)

## Future Prospects 🌟

We are continuously working to enhance TextractAI with new features and improvements. Some of the future prospects include:

- **Premium Subscription Plans** 🏅: Introduce premium plans with additional features and benefits.
- **Advanced Text Analysis** 🔬: Implement more sophisticated text analysis tools.
- **Multi-language Support** 🗣️: Expand support for more languages.
- **Mobile Application** 📱: Develop a mobile app for on-the-go text extraction.
- **Integration with Cloud Services** ☁️: Enable integration with popular cloud storage and processing services.

## Sponsorship 🤝

We are actively seeking sponsors to support the development and maintenance of TextractAI . Your sponsorship will help us:

- Accelerate the development of new features.
- Improve the accuracy and performance of our AI models.
- Expand our infrastructure to handle more users and data.
- Provide better support and documentation for our users.

If you are interested in sponsoring Img2Txt, please visit our [GitHub Sponsors page](https://github.com/sponsors/yasharth-0910).

## Getting Started 🛠️

To get started with Img2Txt, follow these steps:

1. **Clone the repository**:
```bash
git clone https://github.com/yasharth-0910/imgtotext.git
cd imgtotext
```

2. **Install dependencies**:
```bash
npm install --legacy-peer-deps
```

3. **Set up environment variables**:
Create a `.env` file in the root directory and add the necessary environment variables:
```env
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
NEXTAUTH_SECRET
NEXTAUTH_URL
GEMINI_API_KEY
DATABASE_URL
MERCHANT_UPI_ID
ADMIN_EMAILS
RESEND_API_KEY
```

4. **Run the application**:
```bash
npm run dev
```

5. **Access the application**:
Open your browser and navigate to `http://localhost:3000`.

## Contributing 🤗

We welcome contributions from the community. If you would like to contribute to TextractAI , please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bugfix.
3. Make your changes and commit them with a clear message.
4. Push your changes to your forked repository.
5. Create a pull request to the main repository.

## License 📜

We are under no Licence, but if you use our codebase for any commercial use or project please give credit.

## Contact 📬

If you have any questions or need further assistance, please contact me at [contact@yasharth.xyz](mailto:yasharthsingh0910@gmail.com).

## Website 🌐

Visit our website: [TextractAI](https://imgtotext.yasharth.xyz/)

Thank you for your support!