phpgoogle-translatefarsitransliteration

Convert (NOT TRANSLATE) Farsi letters to English letters like Google Translate in PHP


I want to convert Farsi (Persian) letters to English letters in PHP and I don't want to translate them. In Farsi we call it Finglish or Pinglish as you can see here:

سلام -> Salam
علی -> Ali

I searched the web but didn't find any useful API to use. Any idea?


Solution

  • What you're describing is called transliteration or Romanization. You might want to try using Transliterator::transliterate, which uses ICU transliteration.