Efficient morphological parsing with a weighted finite state transducer