Added translator interface and XML translator