Yandex translation API
Google Translate API does a great job, but it is a paid service. For those who don't want to spend money on machine translation, or don't want to go through the hassle of signing up and paying recurring fees, there is an alternative: the yandex API. It works with 30 languages, including Arabic, Azerbaijani, Belarusian, Bulgarian, ...