Examples of English-to-Farsi translation program are the Farsi Dictionary at FarsiDic.com, and the online translator at AryanPour.com. FarsiDic.com allows users to search for translations of English words, with search options including Exact Word, Starts With and Contains.
The translator at AryanPour.com allows users to enter passages of any length in English to be translated to Farsi. FarsiDic.com allows users to translate individual words from English to Farsi. Users can search by the exact word they're looking for, or search for English words that start with or contain specific letters. The translator at FarsiDic.com additionally allows users to select from a list of different word meanings.