add translator generator