Text Summarizer

About This Project

Text Summarizer summarizes lengthy texts into the important parts. It's great for quickly understanding articles, research papers, or any lengthy content.

Google Gemma

This summarizer uses Google's Gemma 3 27B language model, an AI chosen for its (long) 128K context window that excels at understanding and processing lengthy documents.

Key Features

Technology Stack

Backend

Frontend

Deployment

How It Works

When you submit text, the Go backend processes your request and sends it to the Gemma 3 API. The language model analyzes the content and returns a concise summary of the most important content, which is displayed on the Vue.js front-end.

Author

Alissa Wu, Duke University CS + Math