Code Monkey home page Code Monkey logo

ajmal112 / text-summarizer Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 62 KB

The Text Summarizer Website offers users a convenient solution to comprehend lengthy passages by condensing them into concise and understandable points. Leveraging the ChatGPT API powered by GPT-4, this website generates clear and coherent summaries for large paragraphs, providing users with a quick grasp of the main ideas and important details.

Home Page: https://ajmal112.github.io/text-summarizer/

HTML 72.40% CSS 27.60%
chatgpt-api chatgpt-gpt3-gpt4-edge-plugin-api-websocket-ai text-summarization text-summarizer api-project-1 summarize-js text-summarize-api

text-summarizer's Introduction

Bootstrap Text Summarizer

A website that helps users summarize large paragraphs into small, readable, and understandable points and content. This project aims to address the challenge of understanding lengthy reading comprehension (RC) passages, which is a common struggle for many individuals, including students.

Problem Statement

Many people, including students like me, often find it challenging to comprehend and extract key information from lengthy reading passages. This website aims to alleviate this issue by providing a text summarization feature that condenses paragraphs into concise and digestible points.

Features

  • Text Summarization: Users can input large paragraphs or texts and receive summaries that condense the content into smaller, easier-to-understand points.
  • Understandable Content: The summaries generated by the website are designed to be clear, coherent, and readable, enabling users to grasp the main ideas and important details of the original text quickly and this website fully developed using Bootstrap CSS Framework.

Technologies Used

  • ChatGPT API: This website leverages the power of the ChatGPT API, specifically the GPT-4 model, to perform text summarization. The API enables seamless integration of the model's capabilities into the website.
  • HTML, CSS, and JavaScript: The frontend of the website is built using HTML, CSS, and JavaScript, providing a user-friendly interface for interacting with the text summarization feature.

Usage and Documentation

  1. Access the Text Summarizer Website.
  2. Enter the large paragraph or text that you want to summarize in the designated input field.
  3. Click the "Summarize" button to initiate the summarization process.
  4. The website will send the input text to the ChatGPT API (GPT-4) for processing.
  5. Upon receiving the response from the API, the website will display the generated summary in a separate section.
  6. Read and review the summary to quickly grasp the main points and essential details of the original text.

Future Enhancements

  • Improved User Interface: Enhance the website's design and layout to provide a more visually appealing and user-friendly experience.
  • Customization Options: Allow users to customize the level of summarization, such as adjusting the length or level of detail in the generated summaries.
  • Additional Language Support: Extend the text summarization capabilities to support multiple languages, broadening the website's accessibility.

Contributing

Contributions to this project are welcome! If you have any ideas, improvements, or bug fixes, please submit a pull request or open an issue.

License

This project is licensed under the MIT License. Feel free to use and modify the code as per the terms of the license.

Acknowledgments

  • I would like to express my gratitude to my ELS teacher, Akshaya Ma'am, for inspiring me to work on this project and addressing the challenges faced by students in understanding RC passages.
  • Thanks to the OpenAI team for providing access to the ChatGPT API and enabling the implementation of powerful text summarization capabilities.

text-summarizer's People

Contributors

ajmal112 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.