Passion, perseverance and perfection must for excellent translation, a task awaiting recognition in Nepal 6 years ago ...