translator class
x