Microsoft Translate is a great alternative to Google translate. It can translate phrases automatically, has a lot of available languages and some great features.