I'm regularly impressed by just how good Google Translate is. I wonder if we'll reach a point where translation tools replace foreign language dictionaries for language learners? A dictionary might say a word has 5 meanings, but a translation tool can consider the context.