Skip to content

Box Mojito GitHub Repository

Summary

Mojito is Box's open-source continuous localization platform that enables automated string extraction, translation management, and localized file generation through CI/CD integration.

Key Takeaways

Project Stats

  • Stars: 381 | Forks: N/A | Releases: 73 (latest v0.110, May 2020)
  • Primary language: Java
  • License: Apache 2.0
  • Created: 2016-06-03
  • Active development: PRs opened as recently as March 2026, though core releases stopped in 2020

Core Features

  • Extract (push) — Strings pulled from code repositories to be translated
  • Generate (pull) — Localized files generated from translated strings
  • Quality checks — Placeholder validation, content validation
  • Translation leveraging — Uses previous translations to support refactoring (basic leveraging, no fuzzy matching)
  • XLIFF generation — Produces XLIFF files that translators know how to use
  • Web UI — Search and edit translations across all products and languages
  • Small team support — Dedicated translation teams can work directly in Mojito

Architecture

  • Continuous localization platform — Relies on CI to collect all software strings in one place
  • Real-time tracking — Check what products need localization in real time
  • Single-click packages — Create and import translation packages with one click
  • Cross-product search — Search and edit translations across all products and languages

Recent Activity (2026)

  • PR #1050: Adding North American indigenous locales (Feb 2026)
  • PR #1051: Update documentation including AI documentation and new features (Feb 2026)
  • PR #1052: Draft PR (Feb 2026)
  • PR #1055: Open PR (Mar 2026)
  • PR #1060: New leveraging command features upstream-patched (Mar 2026, draft)

Limitations

  • No fuzzy matching (only basic leveraging)
  • Last formal release was v0.110 in May 2020
  • Appears to be in maintenance mode with sporadic PR activity