ai/languine: Translate your application with Langu

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 engineer@languine.ai.

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

2025-01-16 06:26 点击量:0