added translation of the key generation parts