Event translator