kinda odd logic, why not:

```coffee
unless ...
  translated = Batman.I18N.translate(key)
  string = translated if translated
```

instead of swapping the variable around.