Partial translation, need to sync with tuktu.