Catch the correct type of translation error

Should there be a test that makes sure `$self->provider->get_attribute('translations')` throws the exception?  Seems like that's part of the reason this wasn't caught in #113.