Yup I think so... came across with this...

http://social.msdn.microsoft.com/For...forum=exceldev

comparing several translators, specifically English to Arabic, MS had more words translated than Google... >>
http://www.stars21.com/translator/en...to_arabic.html