@rickson23
Have you given google translate a try ?? Though there are spelling mistakes, it does a pretty decent job !! I highly recommend "Google Translate", if you havent used it earlier.
For android devices, you could check out this link, it has the Google Translate app for android devices...