Releases: hk-dev13/ai-translator
Releases · hk-dev13/ai-translator
v3.1 - "extract translateWithDeepL helper function"
- Add try-catch blocks around DeepL translation calls to handle rate limit or overload errors by falling back to Google Translate, improving service reliability.
- Remove code duplication by introducing a reusable helper function for DeepL translation with timeout handling. This improves code maintainability and readability in the translation endpoint.
Full Changelog: v3.0...v3.1
v3.0 - "Add DeepL as an additional translation provider alongside Google Translate."
v2.1 - "New Feature: Dedicated Translation History Page"
This release introduces a standalone Translation History view and several UI/UX enhancements that make repeated translations faster and more intuitive.
✨ What's New
UI Enhancements
-
Added history.html and history.js to provide a dedicated translation history page.
-
Updated popup.html and popup.js:
- Added a “View History” button.
- Added Repeat Translation functionality directly from history items.
-
Improved popup.css styling:
- Better layout for history entries.
- Improved dark mode compatibility and interactions.
Backend Improvements
- Increased backend rate limit from 10 → 30 requests per minute to support higher translation throughput.
Extension Manifest
- Updated
manifest.jsonto sethistory.htmlas the extension’s options page.
🎯 Why This Matters
This update significantly improves user workflow by enabling:
- Quick access to past translations
- One-click repeat of previous translation settings
- A smoother experience for power users handling high translation volume
Full Changelog: v2.0...v2.1
v2.0 — Enhanced UI, Dark Mode, and Multi-Provider Support
🔥 New Features
- Added a new header with logo and theme toggle (light/dark mode)
- Introduced auto-translate mode with real-time detection
- Implemented translation history with smooth UI transitions
- Added custom provider selector with icons (OpenAI, Google, DeepL)
⚙️ Backend Updates
- Updated backend validation to support
openai,google, anddeeplproviders - Improved error handling and request formatting compatibility
🎨 UI & UX Improvements
- Refactored CSS for cleaner design, smoother animations, and full dark mode support
- Updated manifest.json to use new asset structure and icon paths
- Enhanced popup layout with better spacing and color balancing
🧩 Code & System Improvements
- Added keyboard shortcuts for quick actions
- Added offline detection to prevent failed requests
- Cleaned up asset folder and removed unused images
Full Changelog: v1.0...v2.0
v1.0 - "AI Web Translator - Pondation Release"
A powerful Chrome extension for translating web pages using AI, with secure and scalable backend middleware.
Features
- Web Page Translation: Translate entire web pages or selected text with one click
- Multiple AI Providers: Supports Google Translate API (currently), with extensions for OpenAI, Deepseek, etc.
- Smart Caching: Cache translations for optimal performance and reduced API costs
- Rate Limiting: Protection from abuse with rate limiting
- Offline Support: Standalone web app for text translation without extension
- Modern UI: User-friendly popup for translation controls
Full Changelog: https://github.com/hk-dev13/ai-translator/commits/v1.0