Have any questions or feedback? Book 15 minutes with the team, or email us.

What is Gleef CLI?
The Gleef CLI is a powerful command-line tool that helps developers and teams manage their localization workflows efficiently. It enables you to sync translation projects, generate AI-powered translations, and maintain consistent localization files across your applications.Purpose
Gleef CLI bridges the gap between your local development environment and the Gleef translation platform, allowing you to:- Automatically detect and manage localization files in your project
- Push new translation keys for AI-powered translation
- Pull the latest translations from your team
- Maintain version control and conflict resolution for translation files
Key Features
Intelligent File Detection:- Automatically discovers JSON, XML, YAML, and .strings files in your project
- Configurable file patterns and directory structures
- Respects .gitignore patterns to avoid irrelevant files
- Context-aware translations that understand your product and brand voice
- Batch processing for efficient translation workflows
- Support for multiple target languages simultaneously
- Seamless integration with Gleef Studio for team review workflows
- Conflict detection and resolution for concurrent edits
- Version tracking and change management
- Simple command-line interface with intuitive commands
- Flexible configuration options
- Integration-ready for CI/CD pipelines
- JSON (nested and flat structures)
- XML localization files
- YAML/YML files
- iOS .strings files
System Requirements
Gleef CLI works with any tech stack and development environment
- Node.js version 18.0.0 or higher
- npm or yarn package manager
- Existing localization files (JSON, XML, YAML, or .strings)
- Git repository (recommended for version control)
- Basic understanding of localization concepts
- Gleef account with API access
Benefits of Using Gleef CLI
-
Streamlined Development Workflow:
- Eliminate manual translation file management
- Reduce context switching between development and translation tools
- Automated synchronization with your translation team
-
Enhanced Translation Quality:
- AI-powered translations with contextual understanding
- Consistent terminology across your application
- Team review process for quality assurance
-
Developer Productivity:
- Simple command-line interface
- Batch operations for efficiency
- Integration with existing development tools
-
Team Collaboration:
- Centralized translation management
- Real-time synchronization with team members
- Conflict resolution and change tracking
Getting Started
Install the CLI
Install Gleef CLI globally and set up authentication
Quick Start Guide
Get up and running with your first translation project