Lexishift is a dyslexia-friendly PDF converter designed to enhance accessibility for individuals with dyslexia. This web-based tool allows users to upload PDF files and convert them into dyslexia-friendly formats with customizable text and layout options. 📄✨
- Upload PDFs: Easily upload PDF documents for conversion. 📥
- Customizable Formatting: Adjust font type, size, line spacing, letter spacing, and text color to suit individual preferences. 🎨🔤
- OCR Technology: Utilizes Optical Character Recognition (OCR) to extract and convert text from PDF files. 🔍📜
- User Feedback: Collect and incorporate user feedback to improve dyslexia-friendly formatting suggestions over time. 📝👍
- Machine Learning: Uses a machine learning model to predict and suggest optimal formatting based on user preferences. 🤖📊
To run Lexishift locally, follow these steps:
git clone https://github.com/sanks011/Lexishift.git
cd Lexishift
Ensure you have pip installed, then install the required packages:
pip install -r requirements.txt
Create a .env file in the project root and add any necessary environment variables. For example:
SECRET_KEY=your_secret_key
Start the Flask development server:
python app.py
The application will be accessible at http://127.0.0.1:5000/. 🌐
-
Upload a PDF: Use the upload form to select and upload a PDF file. 📂
-
Customize Formatting: Adjust the formatting options as desired. 🎨
-
Convert: Click the convert button to generate a dyslexia-friendly PDF. 🔄
-
Download and Provide Feedback: Download the converted PDF and provide feedback on the formatting. 📥📝
Contributions are welcome! If you would like to contribute to Lexishift, please follow these steps:
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or support, feel free to reach out: