We are using Confluence as an intra- and extranet. The extranet needs to have multilinguality functions to accomodate for 4 languages for anonymous users.
To make Confluence visually more appealing to external users, we are using Refined and have tried several plugins for page content translation. However we struggle to translate Refined's navigation - and therefore we are currently stuck to using a language top-down main navigation, which makes using the extranet quite clunky (see screenshot)

I found this old thread from 2014 describing a partial solution:
https://community.atlassian.com/t5/Answers-Developer-Questions/How-to-translate-Confluence-space-names-and-categories-and/qaq-p/494153
The provided solution (using user groups to hide certain spaces) is not viable since I know of no viable way to set specific permissions for different anonymous accesses.
Does anyone have a solution to this or has encountered a similar issue? Can also be with ScriptRunner stuff or other solutions (or even with servlet filters). Help would be much appreciated since we haven't found any other infos on how to cover this use case for DC, Refined and in regards to multilinguality.