エンジンを接続

更新日:2 か月前 · 読了目安 1分

Lingo.dev CLI は、プロジェクト設定を通じてコードベースをローカライゼーションエンジンに接続します。すべての lingo push はお使いのエンジンを経由し、ブランドボイス、用語集、ルール、モデル設定が自動で適用されます。コードの変更も、新たな依存関係の追加も不要です。

変わること#

導入前導入後
翻訳パイプラインLingo.devの標準パイプラインお使いのローカライゼーションエンジン
ブランドボイスなし対象ロケールごとに適用
用語集なしリクエストごとに意味ベースでマッチング
ルールなし対象ロケールごとに含まれる
モデル選択Lingo.dev標準フォールバックを含むモデル設定
品質レビューなし設定済みのAI評価者が自動実行

セットアップ#

1

エンジンに接続する

プロジェクトのルートでlingo linkを実行します:

bash
lingo link

organizationとlocalization engineを選ぶか、新しく作成します。linkはorgIdとengineIdを.lingo/config.jsonに書き込みます。毎回同じエンジンを使えるように、これをコミットしてください。エンジンIDはダッシュボードからも確認でき、eng_で始まります(例: eng_SxjMwMsfOIsvV1wh)。

2

認証する

bash
lingo login

ブラウザが開いて認証を行い、セッションが保存されます。CIや非対話環境で使う場合は、代わりにAPIキーを渡してください:

bash
lingo login --api-key lk_...

または、環境変数として設定します:

bash
export LINGO_API_KEY="lk_..."

APIキーはダッシュボードのAPI Keysページから生成できます。

3

Pushする

bash
lingo push

CLI はソースファイルをお使いのエンジンに送り、翻訳結果をディスクに書き戻します。その際、ブランドボイス、用語集、ルール、モデル設定が自動で適用されます。

設定リファレンス#

.lingo/config.json#

項目説明
orgIdエンジンを所有するorganizationです。lingo linkで設定されます。
engineId翻訳を実行するエンジン(eng_...)です。lingo linkで設定されます。

sourceLocale、targetLocales、filesは、他のプロジェクトと同様に機能します。詳しくはConfigurationを参照してください。

環境変数#

変数必須デフォルト説明
LINGO_API_KEYCIのみ-Lingo.devのAPIキー(lingo loginの代わり)
LINGO_API_URL不要https://api.lingo.devカスタムAPIベースURL(セルフホスト環境またはステージング用)

動作イメージ#

CLIが生成するすべての翻訳は、エンジンのフルパイプラインを通過します:

  • Brand voiceがロケールごとのトーンや丁寧さを調整
  • Glossary itemsが意味ベースのマッチングで用語を正確に統一
  • ルール は、ロケールごとの言語ルールを適用します
  • Model configsが適切なLLMを選択し、自動フォールバックを実行
  • AI Reviewersが各リクエスト後に品質を自動評価

翻訳は、APIや各種連携からのリクエストと並んで、トリガータイプとしてapiReportsに表示されます。

次のステップ#