# AI Telugu News Draft Assistant
An intelligent, generative AI-powered newsroom productivity workspace tailored for Telugu news editors (e.g. *Namaste Telangana* and *Telangana Today*). It transforms English press releases and source feeds into publishing-ready Telugu news packages in under 5 seconds.
---
## 📰 Overview
In fast-paced newsrooms, translation and drafting can consume significant editing time. This application acts as a digital co-editor:
1. Translates English source text to natural, professional, newspaper-style Telugu.
2. Generates attention-grabbing Telugu Headlines and Subheadlines.
3. Automatically writes a concise 50-word abstractive Telugu Summary.
4. Extracts 3 Key Factual bullet points containing critical statistics or events.
5. Recommends 5 to 10 suggested news tags/keywords for content categorization.
Unlike generic chatbots, the application features a **News CMS Dashboard** where all generated fields are rendered in interactive input forms, letting the editor fine-tune, edit, and copy outputs on the fly.
---
## ✨ Features
- **English-to-Telugu News Draft Generation**: Natural translation avoiding awkward literal translations, capturing regional phrases.
- **Headline & Subheadline Generator**: Journalistic headlines matching Telugu news print styles.
- **50-word Abstractive Summary**: Instant executive summary for notifications or front-page tickers.
- **Key Facts Extractor**: Auto-detects numbers, dates, and metrics to compile the core points of the story.
- **Tag Suggestions**: Recommends categories and SEO keywords.
- **CMS Workspace UI**: Dual-panel editor containing input panel on the left and full-text fields on the right, fully editable in real time.
---
## ⚙️ Architecture
```
[English Press Release / Feed]
↓ (Left Panel Input)
[FastAPI POST /generate]
↓ (Structured API Request)
[Gemini 2.5 Flash Model]
↓ (Structured JSON Response)
[Pydantic Type & Bounds Validation]
↓
[Interactive CMS Editor Form] (Right Panel)
```
---
## …