LinguaGloss is a MERN-stack translation application engineered for precision and reliability. The fallback engine uses regex placeholder masking to inject custom glossary terms seamlessly. Complete with Mammoth.js for .docx parsing, auto-saving draft states, and a highly tactile Tailwind CSS frontend, LinguaGloss bridges the gap between enterprise-grade NLP tools and consumer-friendly UX.
Key Technical Highlights:
Hybrid AI Pipeline: Integrates Groq (Llama 3.1) for fast, context-aware translations with a custom Regex Placeholder Fallback system that guarantees glossary terms are never lost if the AI fails.
Smart Document Parsing: Uses Mammoth.js to extract text from .docx files, utilizing a smart word-count chunking algorithm to bypass AI token limits during batch translations.
Strict Glossary Enforcement: Automatically detects custom terms, matches source capitalization (Title Case, ALL CAPS), and wraps them in Markdown bolding in the final output.
Duolingo-Inspired UX: A highly interactive React frontend featuring 3D tactile buttons, auto-save local storage drafts, keyboard shortcuts, and alternative AI suggestion generation