Multi-Language Translation
Overview
Instant multi-language translation using Google Translate's free service. No API keys required - simply select text and translate!
## 🌟 Features ### Core Translation Functionality - **Context Menu Trigger**: Right-click selected text → "Translate Selection" for precise control - **Optimized Popup Interface**: Clean, compact design with service dropdown and color-coded languages - **Multi-Language Support**: Simultaneous translation to multiple target languages - **Automatic Language Detection**: Identifies source language automatically using Google Translate - **Color-Coded Results**: Original language in RED, translations in BLUE for easy identification - **Space-Efficient Layout**: Minimal vertical space usage with bottom-center positioning - **Comprehensive Error Handling**: User-friendly messages for service failures and rate limiting ### Configuration & Translation Behavior Management - **Full Translation Settings Configuration**: Complete options page for customizing translation behavior - **Context Menu Integration Control**: Enable/disable right-click translation options - **Translation Service Selection**: Switch between Google Translate and other translation providers - **Service Status Testing**: Test connection and availability of translation services - **Language Configuration**: Select up to 5 target languages with intelligent switching - **Auto-Detection Settings**: Configure automatic source language detection - **Performance Optimization**: Configure caching and performance settings ### Popup Behavior Management - **Auto-Hide Popup Configuration**: Set timeout duration for automatic popup closing (0-60 seconds) - **Popup Positioning**: Optimized bottom-center positioning with smart placement - **Popup Size Controls**: Adjustable popup dimensions for different screen sizes - **Interactive Popup Interface**: Click-outside-to-close functionality - **Service Switching in Popup**: Change translation providers without reopening ### Performance Management - **Translation Caching System**: Local cache to improve performance and reduce API usage - **Configurable Cache Expiry**: Set cache duration (1-168 hours) for optimal performance - **Smart Cache Management**: Automatic cache cleanup and size optimization - **Debounced Translation Requests**: Prevent excessive API calls during rapid text selection - **Performance Monitoring**: Built-in performance metrics and optimization ### Translation Service Management - **Google Translate Integration**: Free, high-quality translation service - **Service Connection Testing**: Verify translation service availability - **Service Status Monitoring**: Real-time service availability checks - **Fallback Mechanisms**: Automatic service switching when unavailable - **Service Configuration**: Custom endpoints and settings for translation services ### Data Management & Settings - **Clear Translation Cache**: Manual cache clearing to free up storage space - **Export Settings to JSON**: Complete backup of all extension settings - **Import Settings from JSON**: Restore settings from backup files - **Settings Reset Function**: Reset all settings to default values - **Storage Usage Monitoring**: View cache size and storage consumption - **Settings Validation**: Ensure configuration integrity ### Advanced Features - **Translation History**: Recent translations cache for quick reference - **Debug Information**: Comprehensive debugging and status information Icon courtesy from <a href="https://www.flaticon.com/free-icons/languages" title="languages icons">Languages icons created by Freepik - Flaticon</a>
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedNovember 2, 2025
- Offered bywillddoox
- Size135KiB
- LanguagesEnglish
- Developer
Email
willddoox@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes