normalize text nodes before implicitly translating them as a whole

before translation nodes were created word by word, which does not work very well for most languages

also note that leading and trailing white space is preserved
Merge pull request #140 from witsch/implicit-translations

normalize text nodes and translate them as a whole with implicit translation