You can install Urdu language (in fact those languages that Nokia is giving) on your default Nokia 5800 dictionary. I found it very useful. And I am currently using English to Urdu translation.
You can also download the language package form Nokia website.
best
download