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
Next Steps
Commands Overview
Learn about all available CLI commands
Workflow Guide
Understand the complete translation workflow