Predict the next word in sentence context from the list of possible words in Russian
Hello from Russia. I have a task of predicting the next word from the list of possible words in Russian. How can I do this?

Example
My sentence: Мой кот ... (My cat ...)
3 word is ест (eat)
List of possible words: ест (eat), поглощает (absorb), глотает (swallow), кушают (eats) etc.
I need to determine the probabilities of each word from the given list in the context of the phrase and make the most correct sentence.
Output: Мой кот ест (My cat eat).<|||||>This is a very general question. Please use [Stack Overflow](https://stackoverflow.com/) for this.

Note that you'll need to use a model that is pretrained on Russian.