ive found out that google translate does a pretty darn good job at figuring out foreign pokemon names. whether it be japanese, korean, chinese, french, etc., google translate actually sort of captures what the name is all about.
i have a japanese pikachu whos name i recently decoded, and evidently, his name is a pun on light, electricity and the squeaky "chu" sound. i'm gonna call him chiyuu from now on, considering that was one of the verbal translations for a group of kanji.
the drawing in of kanji is also very nice and accurate! it might not get the actual name as intended, but it does a darn good job.