add translator component