I'm trying to create a multiple language interactive document in Id. So far I can create flags (language buttons) that can toggle on/off languages (different frames) on one page, but is there a way to do this throughout the document with one click?
It depends on what you are up to. If you want to work with different languages within the indesign document, you can either choose to work with one layer per language or use conditional text. However if you want to have such a language switch in outputed document such as a PDF or an ePub, then it's tougher because you can't change InDesign layer visibility in such formats. Maybe a script in the Acrobat side may manage it to the condition you actually create a PDF that embeds layers. You could use also state objects but that wouldn't apply to PDFs.