Skip to content

FaheemKhan0817/Multifunctional-NLP-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multifunctional NLP Application

This is a multifunctional Natural Language Processing (NLP) application built using Python and Streamlit. It provides several functionalities including language translation, text summarization, and keyword extraction.

Features

  • Translation: Translate text between different languages using Google Translate API.
  • Summarization: Summarize lengthy text documents using a pre-trained summarization model.
  • Keyword Extraction: Extract keywords from text using RAKE (Rapid Automatic Keyword Extraction) algorithm.

Installation

To run this application locally, follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/FaheemKhan0817/Multifunctional-NLP-Application.git
    
  2. Navigate to the project directory:

    cd Multifunctional-NLP-Application
    
  3. Install the required dependencies:

    pip install -r requirements.txt
    

Usage

To run the application, execute the following command: streamlit run app.py This will start the Streamlit server, and you can access the application in your web browser at http://localhost:8501.

Contributing

Contributions are welcome! If you have any ideas for improvement or new features, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Screenshot

Screenshot

About

No description, website, or topics provided.

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages