[services/translate] actually throw KeyError if a language doesn't exist