languine

languine

Translate your application with Languine CLI powered by AI.

Stars: 1617

Visit
 screenshot

Languine is a CLI tool powered by AI that helps developers streamline the localization process by providing AI-powered translations, automation features, consistent localization, developer-centric design, and time-saving workflows. It automates the identification of translation keys, supports multiple file formats, delivers accurate translations in over 100 languages, aligns translations with the original text's tone and intent, extracts translation keys from codebase, and supports hooks for content formatting with Biome or Prettier. Languine is designed to simplify and enhance the localization experience for developers.

README:

Translate your application with Languine CLI powered by AI.


$ npx languine@latest

What is Languine?

Languine helps developers to focus on building features, not wrestling with localization challenges. With its robust tooling and AI capabilities, it transforms what was once a tedious, manual process into an automated, developer-friendly experience.

Why use Languine?

  • AI-Powered Translations: Generate accurate and context-aware translations across 100+ languages in seconds
  • Automation-First Approach: Automatically update, add, or remove translations based on changes detected via Git diff
  • Consistent Localization: Maintain uniform tone and style across all translated content
  • Developer-Centric Design: Built with TypeScript, it integrates natively with version control systems and your preferred workflow
  • Time-Saving Workflows: Organize, preview, and manage translation files directly from the command line

What can it do?

πŸ” Smart Detection

  • Automatically identifies new, modified, or removed translation keys in your codebase using Git diff
  • Handles multiple file formats (.json, .ts, .md, .yaml, .po, .strings, .stringsdict, .xcstrings) with precise parsing and file-specific updates

🌍 AI-Powered Translation

  • Leverages modern AI models to deliver contextually accurate translations
  • Supports more than 100 languages with natural and consistent results
  • Ensures that translations align with the tone and intent of your original text

πŸ”‘ Extract Translations

  • Extract translations keys from your codebase and save them to your source language file

πŸͺ Hooks

  • Supports hooks to format the content with Biome or Prettier

Made with 🀍 from Midday

Languine was made from the implementation in Midday, we have now extracted it into a standalone CLI tool.

Midday is a all in one tool for invoicing, Time tracking, File reconciliation, Storage, Financial Overview & your own Assistant made for Freelancers

License

This project is licensed under the AGPL-3.0 for non-commercial use.

Commercial Use

For commercial use or deployments requiring a setup fee, please contact us for a commercial license at [email protected].

By using this software, you agree to the terms of the license.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for languine

Similar Open Source Tools

For similar tasks

For similar jobs