Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.09 KB

README.md

File metadata and controls

31 lines (24 loc) · 1.09 KB

NLPApp

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.


Features

Login and Registration:

  • User authentication through a simple email and password-based login system.
  • New users can register via the GUI.

Sentiment Analysis:

  • Analyze the sentiment of input text.
  • Displays the results with labels and corresponding sentiment scores.

Headline Generation:

  • Generate a headline from a given paragraph using NLP APIs.

Image Generation:

  • Generate images based on textual prompts using API integration.

Technologies Used

  • 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 calls
    • Pillow (PIL): For image processing and display
    • tkinter: For creating the GUI