The only thing I've found for this inquiry is the service provided by the WorldLingo. it allows you to load up to 20.000 words which should be more than enough to translate the book on phases. I've searched Google, but I couldn't find a dedicated application that performs automatic and full translation for your file.
Google Gujarati Input isn't a translator. The software allows you to enter text in Gujarati language using a background-running engine and an on-screen keyboard layout.