Detect errors from machine translation (issue #179)
Normalize language code before talking to machine translation (issue #179)
Correctly rename languages for Microsoft translator
Updated builtin list of languages