Skip to main content
Have any questions or feedback? Book 15 minutes with the team, or email us.
api key settings screenshot

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
AI-Powered Translation:
  • Context-aware translations that understand your product and brand voice
  • Batch processing for efficient translation workflows
  • Support for multiple target languages simultaneously
Team Collaboration:
  • Seamless integration with Gleef Studio for team review workflows
  • Conflict detection and resolution for concurrent edits
  • Version tracking and change management
Developer-Friendly:
  • Simple command-line interface with intuitive commands
  • Flexible configuration options
  • Integration-ready for CI/CD pipelines
Multi-Format Support:
  • 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 Requirements:
  • Node.js version 18.0.0 or higher
  • npm or yarn package manager
Project Requirements:
  • Existing localization files (JSON, XML, YAML, or .strings)
  • Git repository (recommended for version control)
User Requirements:
  • Basic understanding of localization concepts
  • Gleef account with API access

Benefits of Using Gleef CLI

  1. Streamlined Development Workflow:
    • Eliminate manual translation file management
    • Reduce context switching between development and translation tools
    • Automated synchronization with your translation team
  2. Enhanced Translation Quality:
    • AI-powered translations with contextual understanding
    • Consistent terminology across your application
    • Team review process for quality assurance
  3. Developer Productivity:
    • Simple command-line interface
    • Batch operations for efficiency
    • Integration with existing development tools
  4. 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