Text this: An automatic diacritization algorithm for undiacritized Arabic text