This game basically has no "normal" dialogue at all. Everything is written in scripts. Translating this is basically a "find the wrong ' " nightmare.
I'm still compelled to try to translate this because it's really weird and I like working with weird stuff, but this is most likely going to be a back and forth of finding and fixing bugs. There's no way I get all of this right on the first try.
Edit: To give people an idea what level of weirdness I'm talking about here:
To translate one of the UI elements taking "剣術" (Swordsmanship) as an "short and easy" example.
this bit controls what is shown in that box:
"WindowManager.drawText(1, 剣術 + 弓術 + 植物 + 武器 + 装飾品);"
But those are variables so if I just change it to
0: "WindowManager.drawText(1, Swordsmanship + 弓術 + 植物 + 武器 + 装飾品);"
The game will crash.
To avoid that I have to first find the bit that defines the variable which in this case is:
0: "var 剣術 = '\\\\I[33]剣術 Lv' + $gameActors.actor(7).level + '\\n'"
and change it to
0: "var Swordsmanship = '\\\\I[33]Swordsmanship Lv' + $gameActors.actor(7).level + '\\n'"
And then that word is translated.