Yandex Translate is a web service provided by Yandex, whose goal is to provide translations of text or web pages into another language. The service uses a statistical self-learning machine translation. The system builds the dictionary of one-word translations based on the analysis of millions of translated texts. In order to translate the text, the computer first compares it with a word database and then compares the text with basic language patterns, trying to determine the meaning of an expression in the context of the text. In September 2017, Yandex.Translate switched to a hybrid approach featuring the incorporation of both statistical and neural machine translation.