Learn Smarter. Read Deeper. Speak Better.
Transform your everyday browsing into a powerful, interactive learning experience — powered by Google Gemini and Chrome’s Built-in AI.
🎥 Demo Video: Watch on YouTube 📦 GitHub Repo: Context-Craft_LingoLens
ContextCraft + LingoLens is a dual-purpose Chrome Extension that blends:
- 🧠 AI-powered research assistance, and
- 🌍 Language learning support
—all directly inside your browser.
Whether you’re reading an article, studying online, or exploring new languages, this tool helps you comprehend, summarize, and learn from content you actually read.
- 📖 Summarize webpages using Gemini AI
- 👶 Explain Simply (ELI5 Mode) — understand complex ideas easily
- 🧩 Auto-generate study questions to reinforce learning
- 🔒 Private by design — all data stays local or uses minimal API calls
- ⚡ Lightweight & fast — runs directly in your browser
- 📘 Instant translation on text selection
- 💾 Save vocabulary with one click
- 🗣️ Practice mode (coming soon) — quiz yourself on saved words
- 💬 Learns from your real reading habits
- 🌐 Offline-ready translation memory (future feature)
-
Highlight any word or phrase → get instant translation + “Save Word” option.
-
Click the 🧠 ContextCraft icon → analyze the page with one of three modes:
- “Summarize Page”
- “Explain Simply (ELI5)”
- “Generate Study Questions”
-
Review saved vocabulary anytime from the popup panel.
contextcraft-lingolens/
├── manifest.json
├── background.js
├── popup.html
├── popup.js
├── content_script.js
├── config.js # optional (for API key)
├── README.md
└── icons/ # extension icons
git clone https://github.com/Samikshacode934/Context-Craft_LingoLens.gitThen:
- Open Chrome → Extensions → Developer Mode → Load Unpacked
- Select your project folder.
Edit background.js:
const GEMINI_API_KEY = "YOUR_API_KEY_HERE";
const GEMINI_MODEL = "gemini-2.5-flash";Create a new file called config.js:
export const GEMINI_API_KEY = "YOUR_API_KEY_HERE";
export const GEMINI_MODEL = "gemini-1.5-flash";Add this to .gitignore:
config.js
If you’re using Chrome Canary, enable these two flags:
chrome://flags/#prompt-api-for-gemini-nano
chrome://flags/#optimization-guide-on-device
Restart Chrome afterward.
-
Open a Wikipedia or educational webpage.
-
Highlight a word → show instant translation and Add to Vocab option.
-
Click “🧠 Analyze This Page” → display:
- Summary
- Simple (ELI5) explanation
- 5 Study Questions
-
Open popup again → show saved vocabulary.
-
Say:
“Learn while you browse — ContextCraft + LingoLens helps you study smarter.”
- No personal data leaves your device unless you use Gemini’s cloud API.
- Offline summarization (Gemini Nano) support coming soon.
- All vocab and summaries are stored locally in Chrome storage.
✅ Smart Vocab Practice Mode (with spaced repetition) ✅ Voice Pronunciation Support ✅ AI Quiz Builder from saved vocab ✅ Full offline summarization ✅ Progress Dashboard
👩💻 Developed by [Samiksha Gupta] For Google Built-in AI Hackathon 2025
© 2025 Samiksha Gupta. All rights reserved. Reproduction, redistribution, or modification without permission is prohibited.
#chrome-extension • #google-gemini • #ai • #language-learning • #summarizer • #research-tool • #education-ai • #translation • #gemini-nano • #lingolens • #contextcraft
.png)