I was contacted recently by a man called Amin Zare. He and his team are working on phonetic transcription for Persian language. They offered me their database with IPA transcriptions of 53,000 Persian words.
So now EasyPronunciation.com has a phonetic translator for Persian.
We hope that this online tool will help you learn Persian pronunciation.