comment to explain translation_key() method