I am thinking of using google’s English to Hindi translation and hooking it to a Hindi to Urdu transliterator to get an approximate English to Urdu translation. The Hindi to English transliteration provided by google has some errors which might not be there if we convert directly to Urdu. For example, on translating the sentence
we get the Hindi translation
यह उर्दू में इस्तेमाल किया जा सकता है
and the Roman transliteration of the Hindi translation
yaha urdū mēṁ istēmāla kiyā jā sakatā hai.