Language Model, n-gram, Graph, Statistical Machine Translation, Neural Networks, StackOverflow, Probability