I'm trying to learn languages an teachers are hard to come by an free language software is harder to come by from my expereiences. I don't learn very well at all from the translation sites such as Google an bing translators plus I have heard that they can be inaccurate.