Use an online translation website. These websites cater to just about any language including Swahili. Once on the translating site, copy and paste the Swahili text into the text box provided and the website will give a translation into English or any language you choose. Another useful resource is Google translate. Besides having a translating text box option, this feature by Google will translate an entire Swahili website.
Translate with a Swahili to English dictionary. Websites such as The Kamusi Project and African Languages offer these dictionaries on their websites. If you have the time to spare, you can translate the text one word at a time.
Study the Swahili language. While this method will take you a little while to get the text translated, you will get the chance to learn this old and beautiful language. There are free resources online to teach Swahili in the comfort of your home, at your own pace.
Hire a translator. It will cost money, but you can be sure that you are getting the most accurate translation available. Words can have different meanings depending on the context. Online translating programs will not be able to decipher alternative definitions, so you may not receive a 100% correct translation. A translator whose native tongue is Swahili or speaks Swahili fluently can reduce the risk of incorrect translations.