FarsiGardan is a Finglish-Farsi translator that enables you to write Persian text without the need for a Persian keyboard. This tool recognizes Persian words using an internal Persian word list and a smart mapping algorithm.
FarsiGardan has a high accuracy rate. If there are more than one Persian words for a word written in Fingilish, all alternatives will be listed, so that the user can select the right one. An integrated virtual keyboard allows editing words individually.