Can I read a stotra in Hindi or English translation instead of Sanskrit?

yes, reading the meaning is valuable; many keep the original for chanting and the translation for understanding.

Bhakti has always spoken in the people’s languages. Tulasīdāsa wrote in Avadhī, the Ālvārs and Nāyanārs sang in Tamil, Tukārām in Marāṭhī, Mīrābāī in Rājasthānī and Braj. God understands every language, and praying in words you understand can make the prayer far more heartfelt.

At the same time, many traditions hold that the original Sanskrit sounds of a stotra or mantra carry their own value, which is why families keep chanting them as received. Neither view cancels the other.

A balanced approach: chant the Sanskrit as best you can, and read a good translation alongside, a few verses at a time, until the meaning lives in your mind while you chant. If Sanskrit is genuinely difficult for you, a sincere prayer in your own language is complete worship.

Bhakti saints sang in regional languages · Source: bhakti tradition; common family practice

Dharma Q&A — worship at home · Ask a Jyotishi your own question