If I wanted to have both text-based and voiceover translations,where is the best place to go in terms of grammar and price? Is fiverr ok or is there a better place to find stuff?
Specifically English -> Indian, if that wasn't obvious
Not sure about voiceovers, but I could vouch for OneHourTranslation. Probably not the ultimately cheapest one, but I'd say that it's worth it to pay a little extra to get the best professional translators and customer support at your disposal.
I would't recommend Fiverr, just too much of a hassle compared to a site actually dedicated to the thing you need.