Also, it has trouble with the plural. Trees, not tree's; cities, not city's; buildings, not building's.

And English is my second language, so don't tell me it can't be done. Nyah