I18N
Currently the tool just speaks some kind of German by spewing out the keywords as it finds them in the original data. It doesn't even capitalize them properly. There should be a mapping from these keywords into proper language. Ideally this mapping could be parametrized with a desired language (not everybody who lives in Zurich prefers German) using some internationalization (i18n) mechanism, which I'm sure both Python and Django have.