I have this crazy idea, but I'm not sure if it would be useful at all. We could create a sort of intermediate language (actual language, not a programming language). This way people could hack games into this intermediate language (and create the tools, etc.) so translators could just translate the script from this language to whatever language and easily translate the game.
I'm not sure how feasible this is but the language should be designed so it's easy to translate into English and Japanese mainly (as these seem to be the main languages on the translation scene) as well as other languages.
Any linguists here?