⚙️ Voxa: AI-Powered Text Assistant
🔎 Project Overview
Voxa AI Assistant is a browser extension designed to enhance browsing by enabling seamless text translation and summarizing functionalities. By simply highlighting text on a webpage, users can quickly access these features with ease.
The extension integrates AI-powered features, ensuring efficient and high-quality responses tailored to your needs. It is customizable and provides a toggle switch to turn the extension on or off at any time.
(Challenge 4) Voxa AI Assistant addresses the issue of digital accessibility by providing tools like instant translation and text summarization, making online content easier to understand for non-tech-savvy users and underserved communities.
- Language Translation: Helps users overcome language barriers by translating highlighted text.
- Simplified Interaction: Users can access features with a context menu, reducing complexity.
🔑 Key Features:
- Text Highlighting: Allows you to highlight text on any webpage and instantly access the AI functionalities.
- Translate: Translates selected text into different languages.
- Summarize: Summarizes highlighted text, making lengthy articles easier to digest.
- Toggle On/Off: Enables or disables the extension with a simple toggle button.
▶️ Demo
Short clip of the project: https://www.youtube.com/watch?v=YBqTIyOyiIQ
💻 Technologies Used:
- HTML5, CSS3, JavaScript – For the core functionality and user interface.
- Python - To build the extension and interact with the browser.
- AI-powered APIs:
✨ Getting Started
Prerequisites
- A modern browser (e.g., Chrome or Chromium-based).
- A basic understanding of browser extensions.
- Node.js (optional, if extending or integrating APIs).
🏃♂️ How to Run
To run the application locally, follow the steps:
Clone the repository to your local machine:
git clone [repository_url]Load the Extension into Your Browser:
- Open "chrome://extensions/" (in Chrome or a Chromium-based browser).
- Enable Developer Mode (top-right).
- Click on Load Unpacked and select the folder: Unpacked-Chrome-Extension.
- The extension should now appear in your browser.
🧑🤝🧑 Group Members
- Jacob Rempel
- Aaron James
- Aakash Harendran
- Ahsan Siraj
Built With
- bart-large-cnn
- browser-extension
- css3
- flask
- html5
- javascript
- nllb-200
- python
Log in or sign up for Devpost to join the conversation.