String translateText(String key) { return languageData[key]?[defaultLanguage] ?? languageData[key]?['en'] ?? key; // Fallback to English, then raw key if not found }