I've already read it somewhere in this forum.Search any person of your touch (Not Relative) and Translate your all Non-English documents yourself and take Printouts. ..................
For Translator Affidavit, format provided in SINP Application guide. Type it on Rs. 50 Stamp Paper (ask Notary for affidavit) and to sign and prepare by your translator. Now this is your Translator's Affidavit. Attach this with all translation papers, merge it with PDF with all translated and merged documents.
But I wonder in the case of company documents, may I use company stamp and letter head for this purpose?