Great
When you are a farsi/english native, many Translation mistakes (such as translating "awefull" on farsi to "awesome" on english). But a very good phonetic writing from farsi in latin letters what makes it handy for learning how to write and Read farsi. My fav app for preparing my First Trip to Iran!
ZoeD. about
Learn Persian - Free WordPower