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