I would create one menu bar for each language and hide them based on the preference.
You must set invisible and disable, if you only set invisible it willgive a glitch when using the tab key*
* well, that happened many years ago, may be someone already corrected that