Skip to content
VrajPatel105Public

About

A user-friendly Python GUI application for performing Natural Language Processing (NLP) tasks like sentiment analysis, headline generation, and image generation. The app provides an intuitive interface built with Tkinter, integrating powerful APIs to handle text and image-based tasks.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A user-friendly Python GUI application for performing Natural Language Processing (NLP) tasks like sentiment analysis, headline generation, and image generation. The app provides an intuitive interface built with Tkinter, integrating powerful APIs to handle text and image-based tasks.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages