Yes, any doc in foreign language has to be translated. Yes, each translation should include "certification", e.g. sworn statement. I'd recommend using professional online services, they're pretty affordable. Firstly, they do it every day and know how to do it right. Secondly, they're a third party, removing any potential conflict of interest associated with you translating your own docs.