When it comes to a business I would not rely on an App for translating and especially not based on speech. Depending on how important this business is, get a real (freelance) interpreter. Even in Arabic you already have so many different meanings, guess it'll be the same for Farsi.