Yamli.com beta (Search the Arabic Web using English Letters.)

Simply spell out each Arabic word the way you would pronounce it and Yamli will convert it to the corresponding Arabic word using its patent pending technology. Yamli is the web’s best solution for Arabic transliteration.
http://www.yamli.com/