Skip to content

Polygon2024/SummarAIze

Repository files navigation

SummarAIze

Simplify and enhance your web reading experience with AI-powered summarization and translation.


Table of Contents

  1. Overview
  2. Current Features
  3. Future Plans
  4. Installation
  5. How to Set Up and Test the Extension

Overview

SummarAIze is a Google Chrome extension that leverages built-in AI to summarize and simplify web content directly in your browser. It enhances your reading experience by providing tools for quick summarization, translation, and comprehension improvement, making it an essential productivity tool for students, researchers, and professionals alike.


Current Features

1. Right-Click Summarization

  • Instant Summaries: Highlight any text, right-click, and select "Summarize with SummarAIze" to get a concise summary.

2. Language Translation

  • Native Language Support: Translate entire webpages or selected content into your preferred language seamlessly.

3. Summarize by Headings

  • Structured Summaries: Generate summaries based on the webpage's headings and subheadings for organized insights.

4. Simplify Text

  • Easier Comprehension: Rewrite complex content into simpler vocabulary and sentence structures.

5. Local and Sync Storage

  • Data Control: Store summaries locally in Chrome Storage with sync support for access across devices.

6. Dark Mode

  • Theme Toggle: Easily switch between light and dark themes for comfortable use in any lighting condition.

Future Plans

To further enhance SummarAIze, we aim to implement the following features:

1. Glossary of Complex Terms

  • Enhanced Understanding: Provide definitions and explanations for challenging terms within the content.

2. Knowledge-Gap Identification

  • Learning Assistance: Identify areas in content where additional information is needed to improve comprehension.

3. Download Summaries

  • Convenient Access: Allow users to export summaries as Word or PDF files for offline use.

4. Article Recommendations

  • Relevant Resources: Suggest similar articles ranked by relevancy to help users expand their research.

5. Summarize Multiple Sections

  • Flexible Summarization: Summarize content from multiple sections of a webpage at once, tailored to user preferences.

Installation

Prerequisites

  • Google Chrome browser version 96 or higher.
  • Node.js and npm installed on your system.

How to Set Up and Test the Extension

  1. Clone the Repository
    Open your termin al and run the following commands:
    git clone https://github.com/Polygon2024/SummarAIze.git
    cd SummarAIze
    
  2. Install Dependencies Install the required packages by running:
npm install

  1. Build the Application Create a production-ready build with:
npm run build

4. Load the Extension in Chrome Open Google Chrome and navigate to: chrome://extensions/. Enable Developer Mode by toggling the switch in the top-right corner. Click the Load unpacked button and select the build folder located in the project directory. Test the Extension


5. Open any webpage in Chrome. Highlight some text, right-click, and select options like Summarize with SummarAIze or Translate with SummarAIze to use the extension's features. Explore the settings menu to adjust preferences such as tone, format, and language.

About

SummarAIze is a Chrome extension using built-in AI to summarize and simplify web content. Features: right-click to summarize, translate to your language, summarize by headings or overall, simplify text, glossaries of complex terms, identify knowledge gaps, download summaries as Word/PDF, and recommend similar articles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages