Thanks!
Is something wrong about translation?
Both Itch.io and Switch version have English translation already.You can choice English in language setting.
Well, my previous answer might be weird.
Probably I shoud say just "There is English translation in Switch version".
It's fine! I'm glad that I'll be able to play it on the Switch regardless.