Case study
50 Dashboards in 10 Languages for a Global IT Services Provider
How SquareShift built an in-house service combining Azure Translator with the Kibana API to translate more than 50 dashboards into over 10 languages, entirely inside the client's own infrastructure.
Book a session →
Client
A global IT infrastructure services provider operating across Asia, Europe, and the Americas.
Industry
Technology
Services
Stack
Kibana · Elastic Stack · Azure Translator · Kibana API
How SquareShift delivered it.
The challenge
The client's teams needed more than 50 Kibana dashboards translated into over 10 languages, but Kibana only translates its own interface, not the custom panel labels and text blocks the client had built.
The translation also had to work across two Elastic versions, 7.17 and 8.5, at once, and stay entirely inside the client's own infrastructure for data privacy.
What we delivered
SquareShift built an in-house translation service that combines Azure Translator with the Kibana API to fetch, translate, and re-upload dashboard content automatically. The whole pipeline was built and validated inside the client's own environment.
The outcome
More than 50 dashboards now run in over 10 languages, with all translation happening inside the client's own infrastructure. For Kibana dashboard work like this, see our Elastic search and observability services.
Kibana's own translation stops at its interface — reaching the custom panels a client actually built means treating the dashboard API as the integration surface, not a workaround.
Platform & Software Engineering Practice Lead, SquareShift


