Polyglot - автоматический определитель языка, на котором написан текст - определяет более 400 языков. Полностью поддерживает Уникод; интерфейс - многоязычный.