レーダー

Max PrilutskiyCEO 兼 共同創業者読了目安 1分

翻訳は、生成されたら終わりではありません。レビュアーが承認し、誰かがリポジトリやヘルプセンターで編集し、チェックで用語の訳抜けが見つかることもあります。レーダーは、Lingo.devがこうしたアクティビティを収集し、検証する場所です。翻訳に関するすべてのイベントを記録し、測定で、用語集に従っているか、人がどれほど変更したか、独自の基準を満たしているかといった問いに答えます。さらにレポートで、その結果にどのような傾向があるかを示します。

レーダーは、ローカライゼーションエンジンが生成する翻訳だけでなく、普段お使いのツールで行われる翻訳作業も対象にします。低いスコアには対象のテキストが添えられるので、原因となった言葉を確認してから、翻訳を修正するか、ルールを明確にするか、チェック自体を見直すかを判断できます。

四つのページ#

ページ表示内容
概要今月の状況をひと目で確認:測定の平均スコア、生成された単語数、今日のイベント数、有効になっている測定
探索イベントと測定結果を言語、エンジン、モデル、リポジトリなどで分類したグラフ。組織で共有するレポートとして保存可能
イベント受信したすべてのイベントと、各イベントに対するすべての測定結果
測定組み込みチェックとカスタムチェック、それぞれの実行対象イベント、有効・無効の状態

イベントの取得元#

イベントは、ローカライゼーションの完了、コミットによるロケールファイルの変更、提案の承認など、コンテンツに起きた出来事を記録します。各イベントには、対象のテキストとして原文と訳文、存在する場合は以前のバージョンが含まれます。さらに、ロケールと、誰が、または何が生成したかという情報も記録されます。

取得元イベントとして記録されるもの接続方法
Lingo.devのローカライゼーションエンジン各ローカライゼーションリクエストとドキュメントジョブの開始と完了。原文と訳文、それぞれのロケール、エンジン、リクエストのコンテキストを含む設定不要
GitHub原文ファイルと翻訳ファイルで、コミットによって追加、変更、削除された各ローカライゼーションキーGitHub Appでリポジトリを接続します。その.lingo/config.jsonが、どれが原文ファイルでどれが翻訳ファイルかをレーダーに伝えます
Zendeskヘルプセンターヘルプセンターで公開された各記事の、言語ごとの原文または翻訳の変更ヘルプセンターを接続します
Crowdin文字列単位のアクティビティ:原文の変更、提案の追加・編集・承認・承認取り消し、翻訳テキストの更新設定 → 連携で、個人用アクセストークンを使ってCrowdinを接続します。続いて、発行されたウェブフックのアドレスを各Crowdinプロジェクトに追加します

取得元を接続しても、翻訳作業をLingo.devに移す必要はありません。翻訳の生成と公開は、これまでと同じ場所で続けられます。レーダーは、そこでのアクティビティを受信して検証します。

イベント#

レーダー → イベントには二つのタブがあります。オーガニックには受信したすべてのイベントが、測定にはすべての測定結果が表示されます。どちらも、過去7日、30日、90日の期間、言語、イベントの種類で絞り込めます。オーガニックの生成元では、テキストの生成元をモデル、人、機械翻訳、翻訳メモリ、アルゴリズムから選択できます。

イベントを開くと、種類、ロケール、生成元、実行者、発生日時、レーダーでの受信日時、対象のコンテンツ単位を確認できます。値には、そのイベントに対するすべての測定結果が表示されます。保存されたペイロードでは、テキストとコンテキストを確認できます。

集計では、イベントの種類に注意が必要です。提案、その承認、更新された翻訳が、すべて同じ一つの文字列に関する場合があります。これらを三つの翻訳として数えると、実際よりも作業量を多く見積もってしまいます。

測定#

測定は、選択したイベントが届いたときに実行されるチェックです。Lingo.devには、用語集遵守、ルール遵守、MQM、編集率、編集距離、編集パターンの測定が組み込まれています。普段の言葉でカスタム測定を作成し、合格・不合格、または0〜100のスコアを返すこともできます。測定ごとに対象となるイベントの種類を選び、言語、原文の言語、エンジン、サンプルで絞り込めます。

エンジンの翻訳を評価するには、エンジンの評価者タブにある自動評価で、用語集遵守とルール遵守を有効にするか、完了したローカライゼーションに対して測定を実行します。Lingo.devが生成した文章を人がどれほど変更したかを確認するには、接続済みのリポジトリやヘルプセンターで編集率と編集距離を有効にします。すべての測定とその条件、カスタム測定の作成方法は、AI評価者で解説しています。

測定は非同期で実行されます。その結果によって翻訳がブロックされたり、変更・公開されたりすることはありません。

レポート#

概要では、今月の状況を確認できます。探索では、イベントや測定結果について知りたいことをグラフ化し、組織全体で閲覧できるレポートとして保存できます。各タイルの内容、レポートの作成方法、数値の計算方法は、レポートで解説しています。

一つの翻訳で試してみる#

1

チェックを有効にする

ローカライゼーションエンジンの評価者タブを開き、自動評価の用語集遵守を有効にします。

2

翻訳する

用語集に登録されている用語を含めて、APIまたはCLIからそのエンジンに翻訳をリクエストします。

3

イベントを見つける

レーダー → イベントで、完了したローカライゼーションを見つけて開きます。原文と訳文はペイロードに含まれています。

4

結果を確認する

値で用語集遵守の結果を開きます。テキストの横に表示されるスコアと判定理由を読み、どの用語が適用対象で、どの用語が翻訳から抜けていたかを確認します。

アクセスとプラン#

イベント、測定、その結果は、すべてのプランで組織の全メンバーが利用できます。探索と概要のレポートタイルを利用するには、Enterpriseプランが必要です。評価が従量課金のプランでは、測定条件を満たすイベントに対する測定結果一つにつき、実行一回分が課金されます。詳しくは料金をご覧ください。測定条件に該当しないイベントの結果は「対象外」となり、課金されません。

取得元を接続できるかどうかは、各連携の対応プランによって異なります。

レーダーがObservabilityに代わります

これまでObservability → 測定にあったAI評価は、今はレーダー → 測定の測定として利用できます。以前のレポートは、レーダーの概要と探索に移動しました。個々の翻訳リクエストと実行の詳細は、引き続きStudioで確認できます。

MCP経由でレーダーを使う#

Lingo.dev MCP serverを使うと、AIアシスタントが会話を通じてレーダーを操作できます。イベントと測定結果の閲覧、測定の作成・調整、言語・エンジン・リポジトリによるイベントと測定結果の検索、レポートの保存が可能です。

text
"Which languages had the lowest glossary adherence last month,
and show me three translations that failed it."

次のステップ#