add basic translation system