Error Translator is a professional developer tool by Eonmirth that detects coding errors and explains them in plain English with suggested fixes. No more deciphering cryptic stack traces or googling "what is NullPointerException".
Features
🔍 Instant Detection: Monitors terminal output and editor diagnostics automatically.
📝 Plain English Explanations: Converts complex error messages into beginner-friendly text.
✅ Quick Fixes: Suggests actionable code fixes that you can copy with one click.
🧠 AI-Powered Fallback: Uses Gemini 1.5 Pro to explain rare or unique errors.
🕒 Error History: Track all your previous errors and fixes in a dedicated sidebar.
Supported Languages
Supports 10+ languages including:
JavaScript / TypeScript
Python
Java
C / C++
Go, Ruby, PHP, and more!
Installation
Install the extension from the marketplace.
(Optional) Set your Gemini API Key in Settings (errorTranslator.apiKey) for AI fallback support.
Demo
How it Works
Detection: We listen to terminal output and editor "red squiggles".
Matching: We first check our local database of 500+ common error patterns.
AI Analysis: If no match is found, we securely send the error and code context to Gemini for a custom breakdown.
Action: You get a notification. Click Explain to see the fix!