Localizations Editor
translations-26
A full-stack inline grid editor for managing software localizations stored in MS SQL Server. Built with Next.js and Tailwind CSS v4, it provides a pivoted spreadsheet-style interface where Resource IDs are rows and languages are columns — making translation management fast and intuitive for both admins and translators.
Key Features
- Inline cell editing with keyboard shortcuts (Ctrl+Enter to save, Escape to cancel) and ResourceSet switching
- Admin dashboard with translation coverage heatmaps, translator activity tracking, and PDF report export
- Auto-translation via Azure Translator API; bulk import from Excel, CSV, JSON, and images (OCR via Azure AI Vision)
- Role-based access (Admin/Translator) via Clerk; per-user locale assignment and preference persistence
- Export to i18next JSON and .RESX formats; word count badges and completion tracking per language