Machine translation from English into Kazakh using semantic situations