Text this: A finite-state approach to arabic broken noun morphology