I am sure there are many great language translation software available; which makes it difficult to choose one. Which language translation software do you think best to learn and use?