Entering Arabic and Farsi language text into After Effects without assistance fails because Arabic flows right-to-left while English flows left-to-right.
Simply reversing the text (for example using the TextReverser script) does not work because the letters don't link properly after they are reversed. This script deals correctly with medial letterforms and flows the text from right to left.
Since After Effects is built to work with text that flows from left to right, certain directional animation presets like "Typewriter" don't work with RTL languages. We can't re-engineer all of the presets but we will try to do some of the popular ones:
RTL Animation Presets: (Install in Presets folder)
Arabic Text: Download
Legal Purchase: https://aescripts.com/arabictext/