SummarEase is a web application that allows users to summarize video content from a given URL and translate the summary into their preferred language. The application efficiently extracts subtitles, processes the content using an AI model, and provides a concise summary.
- Accepts a URL and the preferred language for summarization.
- Extracts subtitles from videos.
- Processes the text using an AI model.
- Summarizes and translates content into the selected language.
- Provides an option to copy and store the summary.
- User Input: The user enters a URL and selects a language for summarization.
- Frontend Handling: The frontend sends the URL and language preference to the backend.
- Backend Processing: The backend extracts subtitles from the video and gathers the necessary data.
- Prompt Preparation: The extracted data is combined with the preferred language to form a structured prompt.
- AI Processing: The prompt is passed to the AI model, which generates a summarized response.
- Rendering Output: The summarized text is sent to the frontend for display, with an option to copy and store the summary.
- Node.js
- npm
- Clone the repository:
git clone https://github.com/yourusername/SummarEase.git cd SummarEase - Install dependencies:
npm install
- Start the backend server:
npm run server
- Start the frontend:
npm start
- Frontend: React.js
- Backend: Node.js, Express.js
- AI Model: Gemini-API
- Other Tools: Used As Per Requirement
TRY THEM HERE
- Support for more video platforms.
- Improved AI model for better summarization.
- User authentication for personalized summaries.
- Export summaries as PDF or text files.
Deepika Kolli
Contributions are welcome! Feel free to open an issue or submit a pull request.
