🌍 Multi-Language Support & Robust Extraction
This release transforms the Google AI Mode Skill into a production-grade multi-language tool with SERPO-inspired extraction patterns for maximum reliability across different browser locales.
🚀 New Features
Multi-Language Support (6 Languages)
- Full support for DE, EN, NL, ES, FR, IT browser interfaces
- 17 citation selector variants (language-agnostic fallback chains)
- 15 cutoff marker variants for clean content extraction
- No more German-only UI issues!
4-Stage Completion Detection
- Stage 1 (0-15s): SVG thumbs-up button
viewBox="3 3 18 18"(100% language-independent) - Stage 2 (15-30s): Aria-label feedback button fallback
- Stage 3 (30-40s): Multi-language text indicators (14 variants)
- Stage 4 (40s): Smart timeout - proceeds with loaded content
SERPO-Inspired Extraction
- Per-button extraction with smart sidebar change detection
- Code-tag wrapping for citation markers:
<code>[CITE-N]</code> - Smart wait logic: polls sidebar every 10ms for changes (max 300ms)
- "Show more" button expansion before extraction
🔧 Technical Improvements
DOM Injection Script Overhaul
- JavaScript extraction now runs in browser context
isVisible()helper filters ghost DOM elements- Sources extracted immediately after each button click
- Multi-source per citation support ([CITE-0] → [1][2][3])
Browser Configuration
- Persistent Chrome profile for CAPTCHA elimination
- Locale preferences (English by default, multi-language selectors)
reset_profile.pyutility for profile cleanup
Enhanced README
- Added "Why This Matters" section
- 5 example use cases (2 coding, 3 general research)
- Last Updates box with v2.0 highlights
📦 New Files
scripts/reset_profile.py- Browser profile reset utility
🐛 Bug Fixes
- Fixed browser stuck on German interface despite English config
- Fixed citation extraction with invisible buttons
- Fixed source list ordering (sequential numbering)
- Fixed completion detection hanging on slow responses
📈 Stats
- 6 files changed: 467 insertions(+), 36 deletions(-)
- Average completion detection: 4 seconds (vs 30+ seconds before)
🔗 Related
- MCP Server Version: google-ai-mode-mcp
- Claude Code Skill (runs natively in Claude Code)