update: translation system