Agree with you, but it can translate in several languages, while a Human is can translate no more than 5 languages.
I feel it is, the only drawback I have found is the amount of languages to choose from. I mean I have to scroll down must of the time because I don't need Arabic, Chinese, etc. Some other online translator have language pairs not alphabetically but widely spoken, i.e. English, Spanish, German, French at the top followed by any others. I know Chinese is widely spoken due to the size of the country but in Western is not widely translated, at least from my point of view.