Machine Learning Translation and the Google Translate Algorithm