translation component can select language and accepts existing translations