Computer language translation continues to improve gradually. Because this is a Turing-level task—that is, it requires full human-level understanding of language to perform at human levels—it will be one of the last application areas to compete with human performance.
Accurate prediction considering how long ago this was written. Almost all mobile devices now have a version of a virtual assistant, and they are pretty good.