ドキュメント
記事をサイトの言語へ翻訳する
コンテンツエンジンが記事をサイトの言語へ翻訳する仕組み、すべての翻訳が通過するチェック、そして自社の AI が執筆するサイトでの扱いを説明します。
サイトの言語は、コンテンツ設定の一部です。記事を執筆する言語と、承認された記事をそれぞれ翻訳する他の言語を指定します。AutoPSEO はリサーチクレジットで翻訳を行い、すべての翻訳を原文と照合してチェックし、チェックを通過したすべての言語とともに記事を公開します。自社の AI が記事を執筆するサイトでは、翻訳もその AI が執筆し、AutoPSEO が代わりに翻訳することはありません。
言語を設定する
コンテンツページの Settings で設定します。
- Language articles are written in は、主言語です。
- 「Other languages each article is translated into when it is approved, on research credits:」には、残りの言語がチェックボックスで並びます。
エンジンが扱う言語は 27 言語です。英語、簡体字中国語、繁体字中国語、日本語、韓国語、フランス語、スペイン語、ドイツ語、ポルトガル語、ヒンディー語、ベトナム語、ロシア語、フィリピン語、タイ語、インドネシア語、トルコ語、オランダ語、イタリア語、ポーランド語、ウクライナ語、ルーマニア語、スウェーデン語、ギリシャ語、チェコ語、ハンガリー語、アラビア語、ウルドゥー語です。サイトスキャンでは、サイトがすでに公開している言語が候補として提案されます。主言語を変更すると、バックログ内のすべてのトピックが再チェックされます。
翻訳が行われるタイミング
リビジョンが承認されたとき、または承認オフで単独公開されたときに、設定した言語の一部が欠けていると、翻訳の実行が各言語を 1 つずつ処理している間、タスクには Publishing と表示されます。各言語で行われるモデル呼び出しは最大 2 回です。翻訳が 1 回、そして翻訳が下記のチェックに通らなかった場合の修正が 1 回です。チェックに通らなかった翻訳が自動的に再試行されることはありません。
その後、記事はチェックを通過したすべての言語とともに公開されます。通過しなかった言語はリビジョンに保持されます。
- Waiting for review では、赤いバッジで該当する言語が示されます。
- Published では、記事の言語数がバッジで表示され(例: 3/4)、Translate the missing languages でリサーチクレジットを使って再度翻訳を試せます。
翻訳にはリサーチクレジットがかかり、料金はモデルのコストにプラットフォームの手数料を上乗せした額です(1,000 クレジットが US$1)。その月のクレジットを使い切ると、不足している言語は「This month's research credits are used up.」というメッセージで失敗し、記事はそれらの言語なしで公開されます。
Publish a new article only when every language passed をオンにしている場合、翻訳が失敗した新規記事は公開されず、レビューに戻ります。再度承認すると、失敗した言語だけが翻訳されます。公開済みの記事で Translate the missing languages を実行した場合は、このオプションに関係なく、通過したものが公開されます。
すべての翻訳が通過すべきチェック
- タイトルがタイトル幅の範囲内で、サフィックスが保持されていること。メタディスクリプション、H1、直接の回答があること。原文に質問フィールドがある場合は、それもあること。
- 重要ポイント、セクション、FAQ の項目数が原文と同じであること。
- すべてのセクションで、リンクが原文とまったく同じであり、段落、リスト、リスト項目、コードスパンの数も同じであること。
- タイプ付きページでは、同じリストが同じ項目数で含まれていること。
- 原文にあるすべての数値が含まれていること。区切り文字は無視されるため、1,200 と 1.200 は一致とみなされます。
- 原文にブランド名がある場合は、それが含まれていること。
- Names translations keep exactly as written のすべてのエントリが、少なくとも原文と同じ回数だけ含まれていること。
- 24 文字を超える部分が、原文のまま訳されずに残っていないこと。残っている場合は「Still in the original language」として失敗します。
ソースとカテゴリは原文からコピーされ、翻訳に送られることはありません。
翻訳が表示される場所
webhook で記事を受け取るサイトでは、各配信に主言語が copy として、その他の各言語が translations の下に含まれ、各言語のアドレスはサイト側で決定します。AutoPSEO ホスティングでは、主言語は記事のパスに置かれ、各翻訳は同じパスの後ろに言語コードを付けた場所に置かれます(例: /de/answers/plan-a-content-calendar)。これらは hreflang の代替指定でリンクされます。この指定については、Google が Tell Google about localized versions of your page で解説しています。
自社の AI が執筆するサイト
Who writes the topics in the queue が Your own AI, through MCP の場合、AutoPSEO はそのサイトの翻訳を行いません。言語が欠けたドラフトを公開しようとすると、「Still missing ... This site's own AI writes its translations, and AutoPSEO does not translate for it: send them with content_submit_translation (its next run does), then publish.」というメッセージで拒否され、Translate the missing languages は表示されません。
AI は content_get_translation を読み取ります。これは、翻訳のルール、ソースとカテゴリを除いた原文、そして既存の翻訳がある場合はその現在の内容を返します。その後、AI が content_submit_translation を送信します。適用されるチェックは同じで、費用はかかりません。1 つのドラフトの言語は、それぞれが個別に追加されるため、並行して送信できます。公開済みの記事では、新しい言語はただちに公開され、既存の言語の翻訳を変更した場合は、ロールバック可能な新しいリビジョンになります。詳しくは自社の AI で執筆するをご覧ください。