Zendeskヘルプセンター

更新日:2 週間前 · 読了目安 1分

Zendeskのヘルプセンターをローカライゼーションエンジンに接続しましょう。翻訳対象にしたいカテゴリ、セクション、記事で同期をオンにすると、Lingo.devがヘルプセンターで有効な言語に翻訳し、そのままZendeskに書き戻します。

Zendesk Guide(ヘルプセンター)のコンテンツに対応しています:カテゴリ、セクション、記事。

ZendeskはEnterpriseでご利用いただけます。接続ページにZendesk is not on your planと表示されたら、ご連絡ください。こちらで対応します。

始める前に#

必要なものは次の3つです。

  • Zendeskへの管理者アクセス。 接続にはOAuthを使用するため、認証に使うアカウントにはヘルプセンターのコンテンツを管理する権限が必要です。Lingo.devが書き込む翻訳はすべて、Zendesk上でそのアカウントの操作として記録されます。ヘルプセンター全体に特定のチームメイトの名前を出したくない場合は、共有のサービスアカウントで接続してください。

  • Zendeskで対象言語が有効になっていること。 Lingo.devで選べるのは、ヘルプセンターで有効になっている言語だけです。ZendeskのKnowledge -> Settings -> Language settingsで有効にしてください。

    Admin Center -> Account -> Appearance -> Localization で追加した言語は別管理のリストで、ヘルプセンターの言語を有効にするものではありません。

    ヘルプセンターで実際に受け付けている内容を正確に確認するには、管理者としてサインインした状態でhttps://<subdomain>.zendesk.com/api/v2/help_center/locales.jsonを開いてください。そのエンドポイントに表示されるものが、Lingo.devで提供される内容です。

  • ローカライゼーションエンジン。 ヘルプセンターの翻訳は、その用語集、ブランドボイス、ルールに沿って行われます。

ソース言語は選択できません。Lingo.devは実行のたびに、Zendeskからヘルプセンターのデフォルト言語を読み取ります。

ヘルプセンターはすでに翻訳済みですか?

最初の同期では、Zendeskにすでにある翻訳がそのまま保持されます。各項目と言語ごとに、Zendeskに完全な翻訳がすでにある場合、Lingo.devはそれを変更せず、不足している部分だけを翻訳します。既存の翻訳を置き換えるには、再翻訳を使用します。

ヘルプセンターを接続する#

1

連携を開く

Studio -> All integrationsに移動し、ZendeskカードのConnectをクリックします。

2

フォームに入力

項目入力内容
名前ヘルプセンターを見分けやすいように、この接続に付ける名前
ヘルプセンターZendeskのURLから、サブドメインだけを入力します。https://acme.zendesk.comならacmeを入力してください。フォームにはその後ろに.zendesk.comが表示されます
エンジンこの翻訳で使う用語集、ルール、ブランドボイスが適用されるローカライゼーションエンジン
モードDraftでは翻訳が未公開の下書きとして書き込まれ、Publishでは書き込まれた時点ですぐ公開されます。詳しくは下のDraftとPublishの違いをご覧ください

Continue to Zendeskをクリックします。

3

Zendeskで認可する

ZendeskでLingo.devへのアクセス許可を求められます。Allowをクリックしてください。ここで許可するまで、何も作成されません。Denyをクリックすると、接続は作成されず、そのままフォームに戻ります。

4

言語を選ぶ

Lingo.devに戻ると、ヘルプセンターで有効になっている言語のうち、デフォルト言語を除いた一覧が表示されます。すべて最初から選択されています。不要なものはチェックを外して、Save and openをクリックしてください。

ヘルプセンターの言語が1つしかない場合は、まずZendeskで言語を追加するようLingo.devが案内します。

翻訳する対象を選ぶ#

接続ページには5つのタブがあります。Categories、Sections、Articles、Workflow runs、Settingsです。

最初の3つのタブには、それぞれの種類のコンテンツが1行ずつ表示され、名前とIDで検索できる検索ボックスがあります。各行の名前はZendesk上のその項目へのリンクになっているので、何を選んでいるかを確認できます。各行にはSyncスイッチがあり、オンにすると、その項目は以後この接続の対象になります。変更は切り替えた瞬間に保存され、Saveボタンはありません。テーブルヘッダーのスイッチを使うと、一覧のすべてに対してSyncをオンまたはオフにできます。

チェックボックスは単発実行用です。行にチェックを入れると、**Queue sync (N)とQueue retranslation (N)**の2つのボタンが表示され、Syncがオンになっている内容を変えずに、その行だけ実行できます。

自動では連動しません

カテゴリをオンにしても翻訳されるのは、そのカテゴリ自身の名前と説明だけで、配下のセクションや記事までは含まれません。カテゴリ全体を対象にするには、Articlesタブでもその記事をオンにしてください。ヘッダースイッチを使えば、一覧に表示されているものをまとめてオンにでき、不要なものだけチェックを外せます。

翻訳される内容#

項目翻訳対象フィールド
カテゴリタイトル、説明
セクションタイトル、説明
記事タイトル、本文

記事本文はHTMLとして翻訳されるため、書式、リンク、埋め込みメディアもそのまま保たれます。

同期と再翻訳#

2つのボタンには、それぞれ役割があります。

ボタン動作使うタイミング
Sync前回の実行以降に変更されたものだけを翻訳します通常の更新時。多くの場合はこちらを使います
Retranslate変更の有無にかかわらず、すべてをもう一度翻訳しますエンジンの用語集、ブランドボイス、ルールを変更し、既存の翻訳を再生成したいとき

どちらもページヘッダーにあり、そこではSyncがオンのすべてに適用されます。また、行にチェックを入れるとテーブルの上にも表示され、その場合はチェックした行だけに適用されます。ヘッダーからRetranslateを実行する場合は、選択したすべての項目とすべての言語に料金が発生するため、先に確認が表示されます。

実行は手動です。Zendesk で記事を編集しても自動では開始されません。翻訳を開始するタイミングは、あなたが決められます。

接続ごとに同時に実行できるのは1件だけです。実行中に別の実行を依頼すると、その後ろにキューされます。キューがいっぱいの場合は、いずれかの実行が終わってからもう一度お試しください。

ランを確認する#

Workflow runsタブには、すべての実行が一覧表示されます。開始時刻、何がきっかけだったか、対象言語、所要時間、ステータスを確認できます。まだ実行中のものにはStopボタンがあります。行を開くと、言語ごとの結果を確認できます。

実行結果がUp to dateで終わっても、失敗ではありません。前回の実行以降に何も変わっていない、という意味です。間に何も編集せずに2回同期した場合の通常の結果です。

翻訳の反映先#

各翻訳は、同じ記事・セクション・カテゴリに、ロケールごとのバージョンとして紐づけられます。これは Zendesk の標準の翻訳モデルです。読者はヘルプセンターで言語を切り替えるだけでその翻訳を表示でき、重複して作成されたり、別の場所に移されたりすることはありません。

下書きと公開#

Draftモードでは、翻訳はZendeskに未公開の下書きとして書き込まれます。Zendeskで誰かがレビューして公開するまで、読者には何も表示されません。ヘルプセンターにまだ翻訳がなく、品質を見極めたいときは、まずこのモードから始めるのがおすすめです。

Publishモードでは、翻訳は書き込まれるとすぐに公開されます。

すでに公開済みの翻訳があるなら、Publishを使いましょう

Draftモードでは、Lingo.devがすでに公開されている言語に書き込んだ翻訳は、その言語の下書きになります。その結果、誰かが再公開するまで、読者には公開中の版が見えなくなります。ヘルプセンターですでに翻訳を公開している場合は、Publishを選んでください。

モードは後からSettingsタブで変更できます。エンジンや対象言語も同じ場所で変更できます。

設定#

設定タブでは、この接続がどのヘルプセンターを読み込むか、また同期されているコンテンツの量を確認できます。あわせて、名前、対象言語、エンジン、モードも変更できます。変更内容はその都度保存されます。

選択していた言語がZendeskで有効でなくなった場合、このタブにその旨が表示されます。同期ではその言語がスキップされ、次に一覧が変更されると外されます。

接続を解除する#

Settingsタブの下部にあるDisconnectを使うと、Lingo.devによるヘルプセンターの読み取りと書き込みが停止します。接続、その実行履歴、そして記事ごとの翻訳済み記録が削除されます。すでに書き込まれた翻訳はZendeskに残ります。翻訳はLingo.devではなく、あなたのヘルプセンターに属しているためです。

再接続

再接続すると、何が翻訳されたかの新しい記録が始まります。再接続後の最初の同期では、Lingo.devが以前に書き込んだものも含めて、Zendeskにすでにある翻訳がそのまま保持され、不足している部分だけが翻訳されます。

制限#

制限詳細
対応コンテンツカテゴリ、セクション、記事に対応しています。チケット、マクロ、テーマ、コミュニティ投稿は対象外です。
コンテンツブロックZendeskのコンテンツブロックで作成された記事は翻訳されません
トリガー手動のみ - webhook なし、記事が変更されても自動同期はされません
同時実行ラン接続ごとに1件まで。追加のリクエストはその後ろにキューされます
対象言語Lingo.devで提供される前に、Zendeskのヘルプセンターで有効になっている必要があります
接続組織ごとに複数のヘルプセンターを、それぞれ一度だけ接続可能

トラブルシューティング#

接続ページにZendesk is not on your planと表示される。 ZendeskはEnterpriseでご利用いただけます。ご連絡いただければ対応します。それまでの間も、すでに接続済みのものはそのまま動作し続けます。

接続ページにyou cannot connect thisと表示される。 接続には、現在のロールに含まれていない権限が必要です。組織の管理者が接続するか、その権限を付与してください。

対象言語が一覧に表示されない。 まずZendeskのKnowledge -> Settings -> Language settingsでその言語を有効にしてから、Lingo.devのSettingsタブを開き直してください。一覧は毎回Zendeskから読み込まれます。

Allowの後に、Lingo.devからZendeskで言語を追加するよう求められる。 ヘルプセンターは1つの言語のみで、ほかの言語がないため、まだ翻訳先がありません。

同期結果がUp to dateになる。 前回の実行以降に何も変わっていないか、まだSyncがオンのコンテンツが1つもありません。対象にしたいコンテンツを、Categories、Sections、Articlesの各タブでオンにしてください。

翻訳がヘルプセンターに表示されない。 接続がDraftモードになっていないか確認してください。下書きはZendesk内にはありますが、公開されるまで読者には表示されません。

次のステップ#