Here is a quick translation tool mainly for speakers of other languages who want to look up a word in English, but you can also use it to get a quick spelling of a word in Arabic.
This link takes you to the home page. Type the word you want in the search box and click the search button. Then scroll down the resulting page until you come to an entry for “Kernerman English Multilingual Dictionary”. You will see your word displayed in several languages. The Arabic version is separated into discrete letters and fully voweled.
For example, if you type in “chocolate” and scroll down to the bottom, you will see the following display:
chocolate1 [ˈtʃokəlit] noun
a paste made from the seeds of the cacao tree
Arabic: شوكولاطه Chinese (Simplified): 巧克力 Chinese (Traditional): 巧克力 Czech: čokoláda Danish: chokolade Dutch: chocolade Estonian: šokolaad Finnish: suklaa French: chocolat German: die Schokolade Greek: σοκολάτα Hungarian: csokoládé Icelandic: súkkulaði Indonesian: coklat Italian: cioccolato
Japanese: チョコレート Korean: 초콜릿 Latvian: šokolāde Lithuanian: šokoladas Norwegian: sjokolade Polish: czekolada Portuguese (Brazil): chocolate Portuguese (Portugal): chocolate Romanian: ciocolată Russian: шоколад Slovak: čokoláda Slovenian: čokolada Spanish: chocolate Swedish: choklad Turkish: çikolata
If it’s too small to read, you can click on “view” in your toolbar and increase the text size until it’s legible.
I also have the free FoxLingo toolbar that can be added to the free Firefox browser. It is capable of translating an entire web page between English and Arabic, and fairly quickly too, but the accuracy and readability is about what you might expect from a mechanical translation tool. You also have to play with it a bit to get it to translate what you want. Still it’s worth having and using. For translating just one word, though, the first link above is by far the best.