I'm not sure if his Arabic is good enough to get a translating job in Dubai. He speaks some Arabic but the languages he is fluent in are Urdu, Hindi, Farsi, Dari, Pashtu, and of course English. Is it easier to get a work permit in Dubai than in India, for an Afghan citizen?
As an American, you will get visa for India very easily. But your fiance may have a harder time. You go to India on your own and wait for him. He should sneak into Pakistan and from there sneak into India.
Or he may get the visa for India and leave his job and meet you there. You can live in India for sometime and get married, and apply for immigration visa. You can always find a job teaching English conversation etc.
IMPORTANT: If he asks you to convert to Islam, you run as far as possible from him. Also make sure that he leaves Islam. Otherwise your life will become hell.