Pattern-based machine translation [7] is a very traditional machine translation method that was proposed in the 1960s. This form of machine translation uses source language and target language translation patterns and translation word (phrase) dictionaries. It has certain advantages. In pattern-based machine translation, a translation pattern provides a word order. Therefore, if the input sentence matches a translation pattern, the translated sentence will be of high quality. However, this form of machine translation has disadvantages as well. It cannot translate input sentences that do not match any of the stored translation patterns. This means that to match many sentences, we either have to make many patterns or generalize these patterns.