OE
Overview
About the project
Built for Google's Built-in AI Challenge, OpiaTranslate runs Gemini Nano directly inside Chrome to translate selected text across 40+ languages without leaving the page. The extension balances on-device inference, privacy, and a focused UX to help researchers and community managers work fluidly across international content.
Engineering
Challenges & solutions
Challenges
- 01Deliver low-latency translations using Gemini Nano inside the Chrome sandbox
- 02Design an opinionated UI that works across light/dark themes and RTL languages
- 03Cache prompts and responses locally without exposing sensitive clipboard data
Solutions
- 01Implemented streaming inference with the Chrome built-in AI APIs and background workers
- 02Crafted adaptive layouts in React + Tailwind with locale-aware typography and animations
- 03Encrypted cached snippets with the Chrome storage API and scoped permissions to explicit user actions
Tech Stack
ReactTypeScriptChrome Extensions APIGemini NanoTailwind CSSVite
Project Info
- Completed
- 2024
- Category
- AI
- Tag
- TypeScript
- Tag
- Internal Tools
Links