User blog comment:Damesukekun/Song Translating and Mistranslating/@comment-24410729-20140724112700/@comment-1523675-20140725142813

He is a native Japanese Vocaloid P. I think he makes translations for his songs himself. The wording is a bit clumsy, though.