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 script. That said, a quick look at Wikipedia indicates that this might not be as straightforward a task as one might expect: http://en.wikipedia.org/w/index.php?title=Romanization_of_Persian&oldid=532605934 Cheers, Craig 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 > Congress<http://www.loc.gov/catdir/cpso/romanization/persian.pdf> > www.loc.gov/catdir/cpso/romanization/persian.pdf< > http://www.loc.gov/catdir/cpso/romanization/persian.pdf>). > > 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 > API. > > Anyone know such API exists? > > Thanks much, > > Yan > >