Handles multiple I18N annotations.  Closes #98
Renamed 'interpreter' to 'translator' for consistency