これは、n8n翻訳ツールが内部ブログリンクを同じ言語に書き換える動作と、リンク先記事にその言語の翻訳がない場合に英語版へフォールバックする動作を同時に検証するためのテスト投稿です。ライブブログに表示されている場合は、確認完了後に削除してください。
この投稿で検証すること
この投稿の目的は、翻訳後の内部リンクが次のルールで正しく処理されるかを確認することです。
- 日本語版では
/jp/blog/...に書き換えられる - 韓国語版では
/kr/blog/...に書き換えられる - 該当ロケールの翻訳記事が存在しない場合は、404ではなく英語版へフォールバックする
- 外部リンクは書き換えない
つまり、リンク書き換えとフォールバックの両方を、本番に近い条件で確認します。
ほぼすべての言語に翻訳されているリンク
次の2記事は、英語以外の11ロケールすべてに存在します。
そのため、この投稿の翻訳版では、各ロケールのパスに書き換えられたうえで正常に解決される必要があります。
- Claude Proを無料で入手する方法 — 全訳済み
- 制約のないLLM — 全訳済み
期待される日本語版のURL例:
https://apidog.com/jp/blog/get-claude-pro-for-free/
https://apidog.com/jp/blog/llms-no-restrictions/
部分的にのみ翻訳されているリンク
次の2記事は、一部の言語にのみ存在します。
Cursor AIを無料で使う4つの方法
日本語、韓国語、ポルトガル語、ベトナム語、アラビア語には存在しますが、フランス語、ドイツ語、スペイン語、タイ語、トルコ語にはありません。AIテストツール トップ10
日本語とアラビア語のみに存在します。
日本語版では、上記4つのApidogブログリンクはすべて /jp/blog/... を指し、実在するページとしてロードされる必要があります。
一方、フランス語版では次の挙動が期待されます。
/fr/blog/get-claude-pro-for-free/ -> 200
/fr/blog/llms-no-restrictions/ -> 200
/fr/blog/free-cursor-ai/ -> 英語版 /blog/... にリダイレクト
/fr/blog/top-10-ai-testing/ -> 英語版 /blog/... にリダイレクト
これは、後半2記事にフランス語翻訳がまだ存在しないためです。
変更してはならないリンク
外部ドメインへのリンクは、どの言語でも書き換えてはいけません。
対象リンク:
期待値:
https://ghost.org/
次のような形になっている場合は、書き換え対象の判定が過剰です。
/ghost.org/jp/...
/jp/ghost.org/...
検証手順
投稿を公開し、翻訳処理が完了したら、いくつかの翻訳版を開いてリンクを確認します。
1. 日本語版を確認する
日本語版では、すべてのApidogブログリンクが次の形式になっている必要があります。
/jp/blog/{slug}/
確認対象:
/jp/blog/get-claude-pro-for-free/
/jp/blog/llms-no-restrictions/
/jp/blog/free-cursor-ai/
/jp/blog/top-10-ai-testing/
すべて 200 でロードされる必要があります。
2. フランス語版を確認する
フランス語版では、次の2つはフランス語ページとしてロードされる必要があります。
/fr/blog/get-claude-pro-for-free/
/fr/blog/llms-no-restrictions/
一方、次の2つは英語版へリダイレクトされる必要があります。
/fr/blog/free-cursor-ai/
/fr/blog/top-10-ai-testing/
期待されるフォールバック先:
/blog/free-cursor-ai/
/blog/top-10-ai-testing/
3. 外部リンクを確認する
Ghostのリンクは、どの言語でも次のままである必要があります。
https://ghost.org/
4. メタ情報を確認する
すべての翻訳版で、次の項目が空でないことを確認します。
-
Tutorialsカテゴリ - 翻訳された抜粋
CLIでの簡易確認例
必要に応じて、curl でステータスコードとリダイレクト先を確認できます。
curl -I https://apidog.com/jp/blog/get-claude-pro-for-free/
リダイレクトを追跡する場合:
curl -IL https://apidog.com/fr/blog/free-cursor-ai/
確認ポイント:
- 日本語版の既存記事は
200 - 翻訳がないフランス語記事は英語版へリダイレクト
-
ghost.orgはApidog配下のURLに変換されていない
クリーンアップ
上記の検証がすべて完了したら、この投稿とその翻訳をGhostから削除してください。
これらの投稿は本番環境でのコンテンツ価値を目的としておらず、リンク書き換えパイプラインとフォールバック動作を確認するためだけに存在します。

Top comments (0)