Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lang-source/lang-source-cli
lang-source-cli is an AI-powered tool that simplifies multilingual support by automating i18n, designed to enhance efficiency in globalized development projects.
https://github.com/lang-source/lang-source-cli
ai api automation cli cli-tool developer-tools development gemini i18n l10n language llm localization multilingual-websites nodejs npm translation typescript
Last synced: 19 days ago
JSON representation
lang-source-cli is an AI-powered tool that simplifies multilingual support by automating i18n, designed to enhance efficiency in globalized development projects.
- Host: GitHub
- URL: https://github.com/lang-source/lang-source-cli
- Owner: lang-source
- License: mit
- Created: 2025-01-14T14:10:20.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2025-01-14T22:54:30.000Z (28 days ago)
- Last Synced: 2025-01-14T23:06:55.182Z (28 days ago)
- Topics: ai, api, automation, cli, cli-tool, developer-tools, development, gemini, i18n, l10n, language, llm, localization, multilingual-websites, nodejs, npm, translation, typescript
- Language: TypeScript
- Homepage: https://lang-source.github.io/lang-source-cli/
- Size: 142 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# lang-source-cli
### AI-Powered Internationalization Made Simple
Transform your development process with automated, accurate translations for your applications[![License](https://img.shields.io/badge/license-MIT-green?style=for-the-badge)](https://github.com/lang-source/lang-source-cli/blob/main/LICENCE)
[![npm version](https://img.shields.io/npm/v/lang-source-cli.svg?style=for-the-badge)](https://www.npmjs.com/package/lang-source-cli)
[![npm downloads](https://img.shields.io/npm/dm/lang-source-cli.svg?style=for-the-badge)](https://www.npmjs.com/package/lang-source-cli)---
## ✨ Features- 🤖 AI-powered translation engine
- 🚀 Simple command-line interface
- 🔄 Bulk translation processing
- ⚡ Fast and efficient processing
- 🔍 Intelligent context preservation## 🚀 Installation
Install lang-source-cli globally with npm:
```bash
npm install -g lang-source-cli
# or
sudo npm install -g lang-source-cli # incase sudo privileges are required
```## 🛠️ Usage
### Generate Translations
Start the translation process with a simple command:
```bash
langsource generate # Full command
# or
langsource g # Short version
```> **Important**: File names should be two characters long (e.g., `en.json`)
### Interactive Workflow
## 🌐 Supported Languages
| Language | Code | Status |
|------------|------|---------|
| English | `en` | ✅ |
| Japanese | `ja` | ✅ |
| Korean | `ko` | ✅ |
| Russian | `ru` | ✅ |
| Portuguese | `pt` | ✅ |
| Arabic | `ar` | ✅ |
| German | `de` | ✅ |
| French | `fr` | ✅ |
| Spanish | `es` | ✅ |
| Italian | `it` | ✅ |
| Chinese | `zh` | ✅ |
| Urdu | `ur` | ✅ |> 💡 Need more languages? [Request a language](https://github.com/lang-source/lang-source-cli/issues)
## 💻 Development
### Prerequisites
- **Node.js** `>= 14.0.0`
- **npm** `>= 7.0.0`### Local Setup
1️⃣ **Clone the repository**
```bash
git clone https://github.com/lang-source/lang-source-cli.git
cd lang-source-cli
```2️⃣ **Install dependencies**
```bash
npm install
```3️⃣ **Build and run**
```bash
npm run build
npm run start
```4️⃣ **Local CLI installation**
```bash
npm install -g .
```## 🤝 Contributing
We love your input! Check out our [Contributing Guidelines](./CONTRIBUTING.md) to get started.
Ways to contribute:
- 🐛 Report bugs
- 💡 Propose new features
- 📖 Improve documentation
- 💻 Submit pull requests## 📄 License
Copyright © 2025 lang-source-cli
Released under the [MIT License](./LICENSE).
## 💪 Support
Need help? We've got you covered!
- 📫 [Open an issue](https://github.com/lang-source/lang-source-cli/issues)
- 📧 [Email support](mailto:[email protected])