The English to LOLcat translator does not just replace words from a list with others. It rather uses phonetics, grammar, and context.

For the creation of phonetic and grammar rules hundreds of lines of LOLcat text written by humans were studied and patterns were extracted in order to create a generic translator that virtualy can translate any English words and phrases into LOLcat ones.

In addition to this, the context in which words appear in the translated phrase is used for improving the translation!