>>4
It uses statistical methods that work best when translating between languages with similar structure, like for instance Eigo and Deutch. It also needs to have seen the words and expressions you want to translate in its training corpus - I think it can fudge it a bit by using dictionaries and word classes, but it seems to do poorly on any sentence you aren't likely to find in a book.