I used it to modify and transfer my Japanese version Pokemon to the English version, so that I can blaze through the game... in a sorta legit way, lol.
It seems like if you already have a save file with a game started, it will not translate correctly.
EDIT: Ugh, never mind again. It seems like all you need to do is change the word option to kana instead of kanji...
I don't think it translates anything though. When I applied the patch, it only changed the name of the game. Perhaps I was using an unclean ROM?
EDIT: I was right. I was using a ROM that was already patched. My bad.
They got plenty of cheats there.
As for your problem... Being a former owner of an R4, I believe that the file needs to be saved as "cheat.dat". If you already have that file, you will need to open that file and add the cheats there.
The no EXP is an anti piracy measure. There is a way to fix it though. Unfortunately, I cannot link it here. The freezing can be fixed with the same method too.