I think that looking for "English" might be a red herring, what you want is
a translation between Persian in the Arabic script to Persian in the Latin
That said, a quick look at Wikipedia indicates that this might not be as
straightforward a task as one might expect:
On 23 January 2013 08:30, Han, Yan <[log in to unmask]> wrote:
> Hello, All,
> I have a project to deal with Persian materials. I have already uses
> Google Translate API to translate. Now I am looking for an API to
> transliterate /Romanize (NOT Translate) Persian to English (not English to
> Persian). In other words, I have Persian in, and English out.
> There is a Romanization table (Persian romanization table - Library of
> For example, If
> كتاب should output as Kitāb
> My finding is that existing tools only do the opposite
> 1. Google Transliterate: you enter English, output Persian (Input
> “Bookmark”, output “بوکمارک “, Input “بوکمارک “, output “بوکمارک “)
> 2. OCLC language: the same as Google Transliterate.
> 3. http://mylanguages.org/persian_romanization.php : works, but no
> Anyone know such API exists?
> Thanks much,