implemented string_translate, updated (and finished) docs