CLI クイックスタート
はじめに
Frenglish.aiで翻訳を管理できる強力なコマンドラインインターフェース。このCLIツールで翻訳プロジェクトの管理、設定の構成、ローカライズファイルの翻訳生成などをすべてターミナ ル上で行えます。
主な機能
- 🔐 Frenglish.aiとの安全な認証
- 📦 プロジェクト管理(新規作成や既存プロジェクトの利用)
- 🌍 複数言語のサポート
- 📂 ファイル選択のための対話型ディレクトリナビゲーション
- ⚙️ 柔軟な設定オプション
- 🔄 フル翻訳・差分翻訳の両方に対応
- 🧪 モックデータ対応のテストモード
- 💾 ローカル設定の保存。すべての設定やプロジェクトの変更はFrenglish.ai上でも同じように反映されます
インストール方法
npm install -g @frenglish/cli
使用量
基本コマンド
# Login and initiate interactive translation flow
frenglish login
# Translate files based on .env setup
frenglish translate
対話型フロー
frenglish login
を実行すると、対話形式でセットアップと翻訳プロセスが始まります:
- 認証: ブラウザが開いて安全にログイン
- プロジェクト選択: 新しいプロジェクトを作成するか既存のものを使うか選択
- 設定: 翻訳設定のセットアップ・更新・確認:
- プロジェクト名
- 元言語
- ターゲット言語
- 翻訳パス
- 翻訳ルール
- 翻訳: すぐに翻訳を開始するオプション
ローカル設定
CLIの対話型フローで設定内容はプロジェクトルートの frenglish.config.json
に保存されます。これには以下が含まれます:
- プロジェクト名
- 翻訳パス
- 言語設定
- 翻訳ルール
その他
対話型ではなく、コマンドで実行したい場合のコマンド例
# Basic translation with default settings
frenglish translate
# Translation with custom path
frenglish translate --path ./src/locales
# Full translation with custom configuration
frenglish translate --isFullTranslation --partialConfig '{"targetLanguages":["fr","es"]}'
# Translation using a configuration file
frenglish translate --partialConfig "./config.json"