W40 – Studio、いつものツールでローカライズ
Studio でコンテンツソースをローカライゼーションエンジンに接続し、チームの用語集、ルール、ブランドボイスを反映してコンテンツを翻訳し、その翻訳をリポジトリ、CMS、またはヘルプセンターへ書き戻せるようになりました。
GitHub、Payload CMS、またはZendesk Help Centerを接続するか、CLIやAPI経由でコンテンツを送信できます。各ソースでは、チームの用語集、ルール、ブランドボイスを反映した、選択したローカライゼーションエンジンが使われます。プロダクトチームやコンテンツチームは使い慣れたツールからコンテンツを送信し、ローカライゼーションチームはローカライゼーションのインフラストラクチャを運用します。
CLI。エンジニアはlingo pushを使って、ローカライゼーションエンジンに設定されたパイプライン経由でソースファイルを送信します。lingo pullは、完了した翻訳を同じマシン上の同じcheckoutにあるローカルの対象ファイルへ書き戻します。Studioには、各送信が言語ごとの状況とあわせて一覧表示されます。
GitHub App。デフォルトブランチ上のソースファイルが変更されると、アプリがその変更を翻訳し、翻訳済みファイルを含むプルリクエストを作成します。プルリクエストのワークフローを有効にすると、翻訳をプルリクエストブランチに直接コミットできます。自動実行の前に承認を必須にしたり、/lingo translateを使って特定のファイルや言語をリクエストしたりできます。
CMSとヘルプセンター。 コンテンツと対象ロケールを選ぶだけで、Lingo.dev が各ロケールの Payload または Zendesk に翻訳を書き戻します。同期で翻訳されるのは、新規または変更されたソースコンテンツのみです。Payload ではコンテンツの変更をきっかけに自動で実行を開始でき、Zendesk では手動で実行を開始します。各実行では、必要に応じてレビューも含め、ローカライゼーションエンジンで設定されたパイプラインが使われます。
API。Sync APIはレスポンスで1つの対象言語を返します。Async APIは複数の対象言語を受け付け、完了した各翻訳を個別に返します。どちらも、ローカライゼーションエンジンの用語集、ルール、ブランドボイス、モデル設定を適用します。Asyncジョブでは、ネイティブスピーカーによる校正が有効な場合はそれも含めて、設定された任意のパイプライン段階が実行されます。Sync APIはそれらの段階をスキップします。
リクエストとパイプラインの各段階を確認。 リクエストを開くと、ソーステキストと翻訳テキストを確認し、どのモデルが実行されたかや、その所要時間、コストを確認できます。非同期ジョブでは、個別のパイプライン段階を開いて出力を確認したり、人によるレビューに送られたテキストを確認したり、失敗した段階のエラーメッセージを読んだりできます。
Studio → すべての連携 を開き、GitHub、CMS、またはヘルプセンターに接続します。