chrome extension for translating chat
WhatsTranslate is a Chrome extension that enhances WhatsApp Web with real-time message translation and chat summarization capabilities.
1. Translation:
- Translates incoming and outgoing WhatsApp messages in real-time
- Supports multiple languages
- Offers three translation models:
- Local Gemini Nano (works offline)
- Gemini API (cloud-based)
- Vertex AI (enterprise-grade, requires Google Cloud)
2. Summarization:
- Generates concise summaries of WhatsApp conversations
- Allows users to select which messages to include
3. Technical Components:
- Background script for API calls and translation/summarization logic
- Content script that modifies the WhatsApp Web DOM
- Smart caching system to improve performance
- User-friendly popup interface
The extension focuses on privacy (with local translation options) while providing powerful language translation capabilities directly within the WhatsApp Web interface.
(70%) We were able to complete the core components like translated text injection, Translate and send feature, translation agent selection and configuration. we also implemented a chat summarizer.