lingo.dev  by lingodotdev

CLI tool for web & mobile localization via LLMs

created 1 year ago
2,781 stars

Top 17.5% on sourcepulse

GitHubView on GitHub
Project Summary

Lingo.dev is an open-source AI-powered command-line interface (CLI) designed to streamline the localization process for web and mobile applications. It empowers developers and localization managers by automating tasks like translation extraction, AI-powered translation, and file management, supporting both custom LLM integrations and Lingo.dev's proprietary engine.

How It Works

The CLI operates by parsing application code to identify translatable strings, leveraging AI models (either user-provided or Lingo.dev's) for translation, and managing localization files across various formats. This approach automates repetitive tasks, reduces manual effort, and improves translation quality and consistency through AI assistance.

Quick Start & Requirements

Highlighted Details

  • AI-powered translation with support for custom LLMs (OpenAI, Anthropic, Cohere, etc.).
  • Extracts translatable strings from various frameworks (React, Vue, Angular, Svelte, etc.).
  • Supports multiple localization file formats (JSON, YAML, .properties, etc.).
  • Integrates with Git for version control of localization files.

Maintenance & Community

Licensing & Compatibility

  • License: MIT.
  • Compatible with commercial and closed-source applications.

Limitations & Caveats

The project is actively developed, and while the core functionality is robust, specific framework integrations or advanced AI model configurations might still be evolving. Users should consult the documentation for the latest compatibility information.

Health Check
Last commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
71
Issues (30d)
38
Star History
1,128 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.