Commonly used:
* कृतज्ञ (kṛta-jña): This is the most common and direct translation of "grateful," meaning "having the knowledge of being done (a favor) for."
* आभारी (ābhārī): This word means "obliged" or "indebted," implying a feeling of gratitude for something received.
More nuanced:
* धन्यवाद (dhanyavād): This word means "thank you," which expresses gratitude but isn't a direct translation of "grateful." However, it can be used in contexts where "grateful" would be appropriate.
* कृतज्ञता (kṛta-jñatā): This is the abstract noun form of "kṛta-jña," meaning "gratitude" or "thankfulness."
Formal/poetic:
* स कृतज्ञः (sa kṛta-jñaḥ): This literally translates to "he/she is grateful," and is often used in a formal or poetic context.
* आभारी (ābhārī): While a common word, it can also have a more formal and poetic feel.
The best way to choose the right word depends on the specific context and the nuance you want to convey.