I've downloaded some translation apps for my iPhone that I think may be helpful.
- Waygo - This little beast can translate Chinese road signs by holding the iPhone camera up to them. I tried it on some roadsigns on my computer screen and it was bloody marvellous. Moreover it can do this without an internet connection.
- iTranslate - You speak into the iPhone's microphone and iTranslate instantly speaks in the target language. Amazing and pretty accurate. You can pass the phone backwards and forwards between two people to have a conversation, but no Mongolian.
- Google Translate - Similar to iTranslate but not as neat, doesn't have the conversation option but does cover 80 languages rather than 42, including Mongolian.
Here's a comparison of the last two, I think they say the same thing in translation, whether it is correct or not I've no idea:
Unfortunately both iTranslate and Google Translate need an internet connection so probably not much good in a blacksmith's workshop in Mongolia.