I read the following question on a local NG:

Does is exist software which automatically adds vowel marks to Arabic and
Hebrew text?

I realize that such a thing would be very complex, and probably requires
dictionary look-up and some degree of understanding of the grammatical
context. Yet, it seems like is a prerequisite for implementing things such
as automatic transliteration or screen readers.

TIA.

_ Marco