Kilgore-Trout is a project mainly written in Python, it's free.
Named Entity Recognition demo with the NLTK
Extract person-location and person-GPE relationships.
Usage: python extract.py filename