Google Translate

I’ve noticed that the built in google translate often gives very different (generally worse) results than plugging the same thing into google translate manually.

For example:

これ は かれ の ほん です か ?

translates in application to:

Is this his Honk?

but in google translate I get a more sensible:

Is this his book?

I’m wondering what is causing this problem?