Translation software helps learning a second language
Translation software can easily translate most words into their foreign equivalent, but they are still appalling at grammar.
My German teacher actively encouraged the use of translation software for homework assignments, as not only did it make "cheating" by using these facilities pointless and impossible (easy to spot several identical works), but it got us to re-read the entire piece and correct the grammar. It saved us time looking up every single word we didn't know in the dictionary, and it improved our reading skills.