3 Answers2026-01-31 02:37:06
Growing up bilingual taught me to catch tiny shifts in tone that a straight translation often misses. In Hindi, 'spoilt' can mean either food gone bad or a person who's been overindulged, and English words map onto those two families differently. For food and smell, English words like 'rotten', 'mouldy' (or 'moldy'), 'putrid', 'stale', 'sour', 'decayed', and 'tainted' all carry a blunt, physical sense that Hindi usually expresses as 'सड़ा हुआ' (saṛā huā), 'फफूंदी वाला' (faphūndī vālā) or 'क़ीमियाग्रस्त/दूषित' (dūṣit). The nuance matters: 'stale' often becomes 'बासी' (bāsī) for bread or snacks, while 'putrid' or 'putrefied' is closer to 'सड़ा-गला' for something seriously disgusting.
For people and behavior, the English choices shift. Words like 'spoiled', 'pampered', 'coddled', 'entitled', 'bratty', and 'self-indulgent' suggest a social or moral spoilage. In Hindi you'd hear 'लाड़-प्यार में बिगड़ा' (lāḍ-pyār mēṁ bigṛā), 'नालायक' (nālayak) as a scolding shade for a brat, or 'अपमानित' isn't right—rather, 'खुदगरज़' (khudgarz) or 'अधिकार समझना' to capture entitlement. 'Corrupt' and 'depraved' shift the meaning toward moral rot—'भ्रष्ट' (bhraṣṭ) or 'पथभ्रष्ट' (pathbhraṣṭ).
Cultural context changes everything. Calling someone 'spoiled' in casual English can be teasing; in Hindi, calling the same person 'बिगड़ा हुआ' or 'लाड़-प्यार में खराब' feels harsher and often public-shaming. Likewise, 'cheap' in English can mean low-cost or tacky—Hindi splits that into 'सस्ता' (cost) versus 'घटिया' (quality/insult). I love mapping these shades; it's like watching two languages argue over the same feeling, and I usually side with the one that actually makes the listener wince.