Hi there,
It seems that when english (with dialects) and hindi words (in proper hindi language) are in the document, it is messing up with hindi words and actually converting hindi words to english words when preserve parameter is used.
What it should be doing is only convert those english accented words and leave the rest (preserve).
It is properly removing accents from English words as such but then also messes up words written in hindi language.
Hope my understanding of preserve parameter is correct. If not, then I apologize and if you have any suggestions to overcome this situation, please suggest.
Thanks for your help.