Inspiration

Language learning often feels like a chore — switching apps, memorizing lists, or sitting through structured lessons. Yet, we constantly encounter languages in our daily lives: reading tweets, articles, recipes, or posts. What if those moments could become natural opportunities to learn?

That question inspired us to build LexiQuest — a Chrome extension that transforms everyday browsing into interactive, AI-powered language learning. Instead of pausing your day to “study,” LexiQuest helps you learn through life, not just lessons.

What it does

LexiQuest is an AI-powered Chrome extension that turns any webpage into a dynamic language-learning companion.

Using Gemini Nano’s built-in AI APIs, it can:

  1. Translate text into your target language.
  2. Simplify or enhance translations depending on your skill level.
  3. Generate personalized quizzes from translated text to reinforce learning.
  4. Save quizzes into your personal notebook for future review.
  5. Analyze your performance with AI, identifying strengths and improvement areas.
  6. Visualize your growth with an interactive Skill Graph powered by D3.js.

Every interaction — translation, quiz, or note helps build a personalized skill map that evolves with you.

How we built it

We combined creative UI design with intelligent AI-driven backends using various Gemini Nano’s built-in AI APIs:

  • Translator API – to translate text seamlessly into the target language.

  • Prompt API – to craft contextual quizzes and insights.

  • Rewriter API – to simplify or enhance translated content based on learner level.

  • Language Detector API – to automatically detect and adapt to the user’s preferred language.

Challenges we ran into

Building LexiQuest meant overcoming both technical and design challenges:

  • Designing context-aware prompts for accurate, meaningful quiz generation

  • Ensuring smooth UI performance despite AI-driven data updates

  • Creating a clear yet engaging visualization of language skills

  • Maintaining on-device privacy while performing complex AI reasoning

Through careful iteration, we optimized prompt efficiency, visual balance, and offline persistence — crafting an experience that feels fluid, intelligent, and personal.

Accomplishments that we're proud of

LexiQuest lets users learn languages naturally through daily browsing, and we’re proud of how it achieves this. By orchestrating multiple AI APIs, we crafted a system that generates context-aware translations and quizzes tailored to each learner. Interactive Skill Graphs provide actionable insights, and the extension balances automation with empathy, delivering a fluid, personalized, and privacy-conscious learning experience.

What we learned

  • Hands-on experience in orchestrating multiple AI APIs (Translator, Rewriter, Prompt, Language Detector) into a cohesive workflow

  • Lessons in prompt engineering, structured reasoning, and maintaining context across AI interactions

  • Techniques for creating interactive visualizations that reinforce learning through reflection and feedback

  • Understanding the balance between automation and empathy to make AI adapt to human learning effectively

What's next for LexiQuest

LexiQuest reimagines how we learn languages — integrating learning into everyday browsing rather than isolating it into lessons.

By blending translation, contextual understanding, and adaptive feedback, we help learners build confidence naturally.

Looking ahead, we plan to introduce:

  • Speech-based learning for pronunciation practice

  • Gamified streaks and achievements to sustain motivation

  • Cross-platform sync for unified progress tracking

  • Contextual micro-lessons tailored to user interests

Our long-term vision is to make language learning intuitive and lifelong.

Youtube Demo

Watch the Demo

Built With

  • and-d3.js-for-rendering-dynamic-charts-(quiz-progress-and-skill-graphs)-and-html
  • chrome-extension-apis-(chrome.storage.local
  • chrome.scripting)-for-data-storage-and-interaction-with-active-tabs
  • chrome.storage
  • chrome.tabs
  • chromeextensionapi
  • css
  • css-&-javascript-.-it-also-integrates-with-gemini-nano-built-in-ai-api-(prompt
  • d3.js
  • gemininanoapi
  • html
  • javascript
  • language-detector-apis)-for-translation
  • languagedetectorapi
  • promptapi
  • quiz-generation
  • rewriter
  • rewriterapi
  • translator
  • translatorapi
Share this project:

Updates