A Python-based GUI application for Natural Language Processing (NLP) tasks such as sentiment analysis, headline generation, and image generation. This project demonstrates the integration of API-driven NLP capabilities into an easy-to-use desktop application.
- User authentication through a simple email and password-based login system.
- New users can register via the GUI.
- Analyze the sentiment of input text.
- Displays the results with labels and corresponding sentiment scores.
- Generate a headline from a given paragraph using NLP APIs.
- Generate images based on textual prompts using API integration.
- Programming Language: Python
- GUI Framework: Tkinter
- APIs: External APIs (e.g., NLPCloud or similar) for NLP functionalities
- Database: JSON-based local storage for user authentication
- Libraries:
requests
: For making API callsPillow (PIL)
: For image processing and displaytkinter
: For creating the GUI