Languine logo

Languine

AI-driven CLI that automates app localization across 100+ languages

Languine CLI lets developers generate, update, and manage translations automatically using AI, detecting changes via Git diff and supporting many file formats from the command line.

Languine banner

Overview

Who should use Languine?

Languine is built for developers who want to keep their applications multilingual without leaving the terminal. It fits teams that already use Git for version control and prefer a code‑centric workflow, especially those working with JavaScript/TypeScript stacks.

What it does

The CLI scans your repository’s Git diff to discover new, changed, or removed translation keys. It then calls modern AI translation services to produce context‑aware strings in over a hundred languages, writing the results back to supported formats such as JSON, YAML, PO, and iOS strings files. Hooks let you run Biome or Prettier to enforce consistent formatting, and the tool can be added to CI pipelines to keep localization in sync on every pull request.

How to get started

Install with npx languine@latest, configure your AI provider credentials, and run the command in any project directory. Languine handles extraction, translation, and cleanup automatically, letting you focus on feature development rather than manual localization work.

Highlights

AI‑powered translations for 100+ languages
Git diff‑based smart detection of new, changed, or removed keys
Support for multiple file formats (.json, .ts, .md, .yaml, .po, .strings, etc.)
Hook integration with Biome or Prettier for post‑processing

Pros

  • Significant time savings compared to manual translation
  • Context‑aware output maintains tone and intent
  • Seamless command‑line integration fits existing developer workflows
  • TypeScript codebase provides type safety and IDE support

Considerations

  • Relies on external AI services, incurring usage costs and latency
  • Requires internet connectivity for translation calls
  • Limited to the file formats explicitly supported
  • No graphical UI; all interactions are CLI‑based

Managed products teams compare with

When teams consider Languine, these hosted platforms usually appear on the same shortlist.

Crowdin logo

Crowdin

Localization & translation management platform for apps, websites and docs

Lokalise logo

Lokalise

Localization management for apps, websites, and games

Phrase logo

Phrase

Localization & translation management platform with TMS, Strings, and AI-powered automation

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Small to medium web applications needing rapid localization
  • Teams that already use Git and CI/CD pipelines
  • Developers who prefer command‑line tools over web dashboards
  • Projects built with JavaScript/TypeScript ecosystems

Not ideal when

  • Large enterprises that require a full‑featured TMS UI
  • Offline‑only environments without internet access
  • Projects whose assets are primarily non‑text (e.g., images, video)
  • Teams without automated build or deployment pipelines

How teams use it

Add new feature strings

Automatically extracts newly introduced keys and generates translations, eliminating manual entry.

Update existing UI text

Detects modified strings and refreshes translations to keep all languages in sync.

Remove deprecated keys

Cleans translation files by deleting entries that are no longer used in the codebase.

Integrate into CI pipeline

Runs Languine on each pull request to ensure localization stays current before merge.

Tech snapshot

TypeScript91%
MDX8%
CSS1%
PLpgSQL1%
JavaScript1%
Dockerfile1%

Frequently asked questions

What AI models does Languine use for translation?

Languine connects to modern AI translation APIs (e.g., OpenAI, Anthropic) that you configure via environment variables.

How many languages are supported?

The tool supports translation into more than 100 languages.

Can I customize the translation style?

Yes, you can use hooks to run Biome or Prettier for post‑processing or apply custom formatting scripts.

Is there any cost to use Languine?

The CLI itself is free; any charges come from the underlying AI translation service you choose.

Does Languine work with existing i18n libraries?

It updates standard resource files, so it can be used alongside popular i18n solutions without conflict.

Project at a glance

Stable
Stars
1,936
Watchers
1,936
Forks
126
Repo age1 year old
Last commit10 months ago
Primary languageTypeScript

Last synced yesterday