The service uses a self-learning statistical machine translation,[3] developed by Yandex.[4] The system constructs the dictionary of correspondences based on the analysis of millions of translated texts. In order to translate the text, the computer first compares it to a database of words. The computer then compares the text to the base language models, trying to determine the meaning of an expression in the context of the text.