本文へスキップ
CLIファースト langctl pullひとつで、翻訳をプロダクトに反映

リリースし続けるチームのための翻訳管理。

開発者にはCLI、それ以外のメンバーにはダッシュボード。そして、すべてのプランにAI翻訳。エンタープライズ並みの価格も、ユーザー単位の課金もありません。

無料で始める

ずっと無料のFreeプラン・クレジットカード不要・ユーザー単位の課金なし

QA Web App / 翻訳 5言語 未翻訳をAI翻訳
キー英語スペイン語日本語アラビア語ステータス
auth.login.titleWelcome backBienvenido de nuevoمرحبًا بعودتك公開済み
cart.items_count{count} items{count} artículos{count} عناصر下書き
checkout.place_orderPlace orderRealizar pedido提案未翻訳
nav.settingsSettingsAjustesالإعدادات公開済み
~/qa-web-app
$ langctl pull
✓ Pulled 5 languages from qa-web-app
  src/locales/es.json   41/45 translated
  src/locales/ja.json   38/45 translated
$ langctl pull --check
✓ Up to date — safe to ship
お使いの技術スタックに対応
01 — 2つの使い方

開発者はターミナルのまま。ほかのメンバーにはダッシュボードを。

翻訳者はデプロイを待たずに公開できます。開発者はコマンド1つで結果を取り込めます。ローカルでも、CIでも。

開発者向け

ターミナル
  1. 1CLIをインストール$ npm install -g langctl
  2. 2セットアップして同期$ langctl init
    $ langctl pull
  3. 3CIで毎回のビルドをチェック$ langctl pull --check
CLIのドキュメントを読む

それ以外のメンバー向け

app.langctl.com
  1. 1ダッシュボードにログインターミナルも、リポジトリへのアクセスも不要です。
  2. 2画面上で翻訳を編集すべての言語を並べて表示。必要なときはAIの提案も使えます。
  3. 3レビュー、承認、公開開発者が次にpullしたとき、変更が反映されます。
ダッシュボードを開く
02 — 機能

無駄のないi18nに、必要なものはすべて。 余計なものは何もない。

プル、プッシュ、インポート、エクスポート、公開。ターミナルでもブラウザでも、同じ1つのデータを操作します。

リポジトリに寄り添うCLI

翻訳ファイルはコードのすぐ隣に、いつもの形式のまま。プル、プッシュ、インポート、エクスポート、公開まで、ターミナルを離れずに行えます。

$ langctl pull # fetch latest
$ langctl push # send new keys
$ langctl import # bring existing files
$ langctl export # any supported format
$ langctl publish # make it live

プレースホルダーを壊さないAI

文脈を理解し、トーンを保ったまま翻訳。{count}などの変数もそのまま残します。すべてのプランで利用できます。

{count} items left in your cart {count} Artikel in deinem Warenkorb

ビジュアルダッシュボード

編集、レビュー、公開、翻訳率の確認まで。ターミナルは不要です。

スペイン語 91% 日本語 84% アラビア語 62%

CI/CDに対応

翻訳漏れのあるキーを、本番に出る前に検出。GitHub ActionsとGitLab CIに対応しています。

- run: npm i -g langctl
- run: langctl pull --check

役割を分けて、混乱をなくす

開発者、翻訳者、レビュアーごとのロールベースのアクセス制御。それぞれが担当範囲だけを編集できます。

オーナー開発者翻訳者レビュアー

Webからモバイルまで、使い慣れた形式で

既存のファイルをそのままインポート。フレームワークが求める形式どおりにエクスポートできます。

  • .json
    JSON
  • .json
    Nested JSON
  • strings.xml
    Android XML
  • .strings
    iOS Strings
  • .arb
    Flutter ARB
03 — あらゆる文字体系

どの言語でも、正しく表示。

キリル文字、CJK、右から左に書くアラビア語とヘブライ語、デーヴァナーガリー。エディターが列ごとの言語に合わせてフォントと文字の方向を切り替えるので、レビュアーはユーザーと同じ表示を確認できます。デザイナーも、リリース前に各言語のテキストの長さやレイアウトをチェックできます。

  • en Add translation key
  • ru Добавить ключ перевода
  • ja 翻訳キーを追加
  • ko 번역 키 추가
  • ar · rtl إضافة مفتاح ترجمة
  • hi अनुवाद कुंजी जोड़ें
04 — 1つのプラットフォームで、すべての役割を

リポジトリだけでなく、リリース全体のために。

開発者

プル・プッシュ・CI検証

翻訳ファイルはCLIで同期。翻訳漏れのあるキーがあれば、そのままリリースせずにビルドを失敗させます。

翻訳者

文脈を見ながら編集

AIの提案を確認し、トーンを整えて公開。チケットを切る必要も、コードに触れる必要もありません。

デザイナー

長すぎる文字列を早めに発見

ドイツ語のボタンがヘッダーを崩す前に、言語ごとのテキストの長さやレイアウトを比べられます。

プロダクトマネージャー

準備状況をひと目で

言語ごとの翻訳率と進捗がわかるので、リリース日を勘で決める必要はありません。

05 — チームが乗り換える理由

エンタープライズ級の機能を、手の届く価格で。

エンタープライズ向け翻訳ツールと比べて、コストを最大90%削減できます。

機能 一般的なツール langctl
CLIとダッシュボード どちらか一方のみ 両方を、常に同期
料金 ユーザー単位 ユーザー課金なし
翻訳者が自分で公開 デプロイ待ち 可能
AI翻訳 有料オプション 全プランに搭載
06 — 料金

無料で始めて、人数を気にせず拡大。

Free

実際のプロジェクトで試せます
$0無期限
  • 2プロジェクト・各3言語
  • CLIとダッシュボード
  • AI翻訳:月300件
  • --checkによるCIチェック
無料で始める

Pro 一番人気

多言語でリリースするチームに
$39/月
  • プロジェクト・言語は無制限
  • チームメンバー5名、ユーザー単位の課金なし
  • AI翻訳:月8,000件
  • メールサポート・14日間返金保証
Proを選ぶ

ほかにStarter($19)、Team($99)、Enterpriseもご用意しています。 すべてのプランを比較 →

翻訳を、もっとシンプルに。

無料で始められます。クレジットカードは不要です。