Yes, you can do it with a script.
I think you can do it with brightauthor as well, if we modify the brightauthor autorun to accept button presses and button releases the same.
You would have two menus, the same file listed twice in your project. If button 1 is pressed the screen goes to the second menu file, identical to the first. If button 1 is released, it goes back to the original menu.
Then, from menu 1, pushing your buttons would play file 1 or file2, and from menu2, the same buttons would play the alternative language version. This assumes you're not trying to use buttons 0 and 2 while the video is playing since I've now set presses and releases to be seen as button inputs. Here's the custom autorun for ba 2.2.
Here's a screenshot of what the project would look like: