
Internationalization and Dashboard Migration for a Global IT Infrastructure Services Provider



Client
The client is a global IT infrastructure services provider operating across Asia, Europe, and the Americas. Their analytics and observability platform supports large-scale system monitoring and incident analysis for internal teams in multiple languages.
Project Context
The client used Kibana dashboards to monitor global infrastructure, but needed to support users across non-English-speaking regions. While Kibana supports UI internationalization, it doesn’t translate custom content like panel labels and text blocks. With an Elastic upgrade in progress (7.17 to 8.5), the client needed an in-house localization and migration solution.
Challenges
- Native i18n support in Kibana doesn’t apply to custom dashboards
- Compatibility issues between Elastic versions
- Diverse visualization types with unique formatting and field labels
Solution
- Built a secure translation service using Azure Translator + Kibana APIs
- Automated dashboard fetch, translation, and re-upload
- Delivered support for both Elastic 7.17 and 8.5 in a two-phase rollout
- Conducted full validation within the client’s infrastructure
Project Objectives
- Translate over 50 Kibana dashboards into 10+ languages
- Support custom visualizations and all field types
- Enable dashboard transfer between Kibana spaces
- Maintain full data privacy by executing translation internally
- Ensure compatibility across Elastic versions 7.17 and 8.5
Solution Delivery
SquareShift executed the entire project securely within the client’s environment, ensuring data sovereignty. The solution translated all visual content and migrated 50+ dashboards to support localized analytics without external dependencies.
Testimonial
SquareShift gave us multilingual dashboarding without compromising security or observability fidelity.