AI-based Translator v3.6.0
⚠️ Breaking Changes
- Removed the embedded default API key. Users must now provide their own NVIDIA Build API key.
Security Improvements
- Tightened extension permissions (removed
unlimitedStorage) - Blocked remote non-local HTTP API endpoints
- Replaced
innerHTMLwith secure DOM APIs to prevent XSS - Added Content Security Policy (CSP) via
manifest.json
Bug Fixes
- Prevented translation history from being saved twice
- Repaired corrupted popup UI text (now fully localized in Chinese)
CI
- Added
Javascript Standard Stylecheck to GitHub Actions workflow
Migration Guide
If you were using the extension with the embedded API key:
- Visit https://build.nvidia.com to get your free API key
- Open the extension Settings page
- Enter your API key and save