Learning Flexible Translation between Robot Actions and Language Descriptions