I would second the Mondor's Captcha mentioned in the first answer. Unlike the reCaptcha, it is fully independent, you don't make a call to other website. Also, it allows asking for solving a simple equation (like "5 + 3") and while bots would answer "5+3", human would answer 8. Also, unlike the reCaptcha, you can customize it as much as you want and include your own alphabet (Cyrillic, Arabic, Chinese - whatever).