I have tried the
itrans package, but was unsuccessful to achieve producing document with indian language (especially gujarati). The documentation of
itrans is not clear, at least to me.
Can anyone help me in this problem?
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.
You can use any ttf font in TeX using xetex. First you download and install any gujarathi font (for example -- Saumil_guj2, here you will find instructions on how to type those fonts also, check the bottom of the page).
Then write a tex file like this.
Compile this with xelatex.