Yes, you will need to translate everything not in English or French. All my documents were in Arabic, I hired a certified translator, so it was only one step. Depending on the amount of forms or documents you have to be translated(and where you are) you should be able to get them all for under 250.00. Most translators will give you a "deal" when you have so many documents.