added translator exception handling