In my company, we want to have one metabase instance per customer. We also want to be able to share dashboards across those instances, but for each those dashboards should be translated to appropriate lanuguage. How to achieve this? I started writting bash script that will accept dashboard id as input argument, than I guess we should use metabase API for this, but from the API documentation its not clear to me which endpoints I should use. Can anybody give me some guidence about this? Thanks
You should use serialization
We plan to use serialization endpoint to export and import metabase instance. But how to do translation?
Translation of the data is not possible, but translation of the entities is:
- export the entities
- open the yamls and edit them, then do the translations
- import the yamls
It’s that simple
Thank you for your response. Which API endpoints I can use for this? I don't see any endpoint for exporting and importing dashboards
Check the serialization ones
1 Like