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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages