I have just realised that each race speaks its own tongue...
So i think that in order to speak to any language... you will need a special scrool called the communication scrool and these are readily avialbe in shops and when you kill monsters.
How this works is that when you have a scroll...you can communicate when you click on a creature and a small bobox will pop up asking you if you want to use the srcoll.Click on yes and a conversation will began. I think it will be helpful to have a default setting option whereby so long as you have a scroll and click on a creature conversation will start.
Now you can only use one scroll once after which it dissappears and the srcoll can be used to communicate with any race but once you finish the conversation you need another scroll to start talking again.
Alternatly if you find little scroll on monsters or dont like spending money in shops you can learn the skill.."communication skill"
1st level you understand dwarf 2nd..................... elf 3rd..................... imp/orc 4th......................lizard/giant 5th..................... any other monster.
The opportunity and diversity of the game will be highlighted here becuase scrool cannot be used to communicate between monsters... only frineldy creatues and so if you get all five levels a few more options will be avialaible notably working for the "bad " guys and performing such quests for them and i think this feature is cool.