Throw in test env if translation is missing

- Cleaner monkey-patching of `translate`
- Throw if translation missing in test env