← コンセプト

キーと環境

Langsys のプロジェクトでは、2 種類の API キーが発行されます。どちらを使うかは、新しいフレーズを検出するのか(開発)、完成した翻訳を表示するだけなのか(本番)によって決まります。どちらのキーもダッシュボードで発行できます。手順はクイックスタートで説明しています。

視聴 · 1:30 キーと環境

2 つのキー、2 つの役割

キーの種類 できること 使用できる環境
書き込み翻訳を取得し、さらに新しく見つかったフレーズをプロジェクトに登録します。開発用/サーバー側専用。公開バンドルには含めないでください。
読み取り専用翻訳の取得のみ可能です。登録や変更はできません。 本番環境/ブラウザ。クライアントコードに含めても安全です。

読み取り専用キーがブラウザで安全な理由。 このキーでは物理的に書き込みができません。悪用されても、ユーザーがすでに目にしている公開済みの翻訳を読み取られるだけです。これこそがキーを分ける最大の目的です。

一般的な流れ

視聴 · 1:30 本番環境での API キー
  1. 書き込みキーを使って開発します。UI を構築していくと、新しいフレーズが検出・登録され、対象ロケールに機械翻訳されます。
  2. 文言が固まったら、デプロイ済みのアプリを読み取り専用キーに切り替えましょう。
  3. ユーザーが取得するのは完成したカタログです。ユーザーの手元にあるものでは、プロジェクトを変更できません。
開発
# .env.local — development
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=write-key   # discovers + registers new phrases
本番環境
# production
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=read-only-key   # only fetches — safe to ship

プロジェクトに含まれるもの

視聴 · 2:24 AI 翻訳の設定

このキーはプロジェクトに対して認証を行い、そのプロジェクトがアプリの翻訳対象の範囲を定義します:

これらのデモをローカルで実行していますか?読み取り専用キーを使って、SDK を自分のインスタンスに接続してください。詳しくはプロジェクトの .env.example を参照してください。接続しない場合、パネルはデモモード(ソーステキストのみ)で動作します。

ドキュメントとラーニングセンターを検索