← Back to Projects

leptons1618@anishgiri.dev:~/projects/bhashalens cat project.toml

Full-Stack 2026 Active development

BhashaLens

A browser extension that shows Bengali word meanings, transliteration, and part of speech in a popup when you select text on any website. Backed by a Fastify API with a ~15k-entry dictionary.

category
Full-Stack
year
2026
status
Active development
stack
7 tools
highlights
5

01Highlights

  1. Detects Bengali Unicode in selected or clicked text on any website and displays a popup with meaning, transliteration, and part of speech
  2. Serves ~15k dictionary entries with transliteration, IPA, usage examples, and synonyms from a Fastify API backed by SQLite and Drizzle ORM
  3. Falls back to cached machine translation and Bengali Wikipedia summaries when no dictionary entry exists
  4. Provides DuckDuckGo and Google web search results inline in the popup's Web tab
  5. Supports Chrome, Edge, and Firefox with a Plasmo-based extension build pipeline and a tabbed settings panel

02Built with

  • 01TypeScript
  • 02React
  • 03Plasmo
  • 04Fastify
  • 05SQLite
  • 06Drizzle ORM
  • 07CSS

Related projects