Comparative Quality Estimation For Machine Translation. An Application Of Artificial Intelligence On Language Technology Using Machine Learning Of Human Preferences