If it really is about ASCII and not unicode, the task gets easier, not impossible.

Let's say we have the string س ا و ت و on a computer whose codepage (extended ascii) is Urdu. Let's say the user's codepage is Russian.

If the ascii code for the char س is 171 in the Urdu codepage then the user has to enter the Russian char whose code is also 171 which is «

Then comes ا, if its code is 139, the user enters what 139 in Russian is: ‹

For و if it is 221, the same in Russian will be Э

Then comes ت. If its code is 205, Russian equivalent is Н.

And again Э for و

So a Russian user enters « ‹ Э Н Э and the resulting codes are the same.

Now I don't know the actual codes of the Urdu string but they can be found through the Asc (TheChar) function in vb.