return original if translate table has a 0 length

* Translators are doing empty string translations like {"foo": ""} as
placeholders for untranslated strings. Rather than return an empty
string for display.
Merge pull request #314 from jrconlin/dev

return original if translate table has a 0 length