Fixed unicode problem if transcript file is not UTF-8 encoded.

[TNL-527] (https://openedx.atlassian.net/browse/TNL-527)

Only accept UTF-8 encoded transcript files.
I18n (for the message returned to the user, assuming the user will see it).

Should not translate the message that is logged.