As of March 2015, there are several English to Farsi keyboards available online. Web users can find one at Lexilogos.com, under Persian, and another at Branah.com, under Farsi Keyboard. At Lexilogos.com, users can type with their actual computer keyboards to perform direct translations or click the on-screen buttons.
Branah.com also allows users to type with their computer keyboards directly, and it has other options such as Google in Farsi and Tweet in Farsi. Gate2Home.com is a similar service that also hosts a Persian keyboard, in addition to many other languages. At this site, users can post to Facebook and YouTube in Farsi, in addition to Twitter and Google. Persian dictionary downloads are available at EasyPersian.com.