Proper names, however, are always a finicky thing when it comes to translations. There's hardly a right or wrong answer, just personal taste.
Professionally, it seems to be the concensus that you shouldn't translate a PERSON's name, even if it's an obvious pun, or even a pun using a different language other than Japanese or English. But when it comes to the names of THINGS, it can be 50/50.
As someone mentioned on the previous page, KAMEHAMEHA was left untranslated in just about every DUB of Dragon Ball, Z, and GT. But the thing about that is...
The makers of the dub can CONTACT the makers of the source material and make sure the translation reflects what the creators intended. In other words, Kamehameha was probably left as-is because Akira Toriyama WANTED it to be left untranslated.
We're talking about Super Sentai, something that doesn't have an official release in too many other countries. Things like Rekka Daizanto, Medagaburyu, even many of the titles for Tokusatsu shows; those names do infer to words in the Japanese language. Keeping them as-is means you've lost something in translation, some kind of pun or meaning that was suppose to be invoked.
So when it comes to names of things, I can swing either way. However, I applaud ANY fansub group that tries to translate the name of something while making it flow and understandable like it's original name did.