アプリの説明文を翻訳する:同じ文章が2つの異なる役割を担う
良い英語の説明文を書いたとします。次はそれをドイツ語、日本語、ポルトガル語にしたいところです。自然な発想は、翻訳ツールに通してApp Store ConnectとPlay Consoleの両方に貼り付けることでしょう。英語では両ストアで同じ文章なのだから、翻訳結果が違う理由なんてあるのでしょうか。
答えは、説明文が両ストアで同じ役割を果たしていないからです。人間が読めば同じ文章に見えても、それぞれのストアの検索アルゴリズムはまったく違う扱いをします。片方に合わせて翻訳を最適化すると、もう片方には元より弱い掲載ページを渡してしまうことになりかねません。
App Storeでは、説明文は販売ページである
Appleは説明文を検索用にインデックスしません。どれだけ良い言葉を並べても、それがどの検索であなたのアプリが表示されるかには影響しません。App Storeでの順位を決めるのは、アプリ名、サブタイトル、そして専用のキーワードフィールド——非公開でカンマ区切り、100文字までの制限があり、Appleはローカライズする各ロケールごとに別々のフィールドを用意しています。
つまりiOSでは、説明文の目的はただ1つ、コンバージョンです。それが読まれるのは、すでにアプリを見つけた誰かがインストールするかどうかを検討している段階です。明快で説得力があり、ざっと読める必要があります——特に「もっと見る」で折りたたまれる前に表示される最初の数行は重要です。iOS向けの説明文を翻訳するときは、アルゴリズムではなく読者に向けて翻訳するということです。無理に詰め込んだキーワードより自然な言い回しの方が勝ります。ここではそのキーワードは何も稼いでくれないからです。
Google Playでは、説明文がキーワードフィールドも兼ねる
Google Playには専用のキーワードフィールドが一切ありません。タイトル、短い説明、そして長い説明文全体を読み取り、その文章からそのまま順位付けの語句を拾い上げます。最大4,000文字の長い説明文全体が、インデックス対象になります。
これによって言葉の役割は逆転します。Androidでも説明文は人を説得する必要がありますが、同時にその市場の言語で、順位を取りたいキーワードも運ばなければなりません。ASOの経験則としてよく言われるのは、主要なキーワードの密度をおよそ2〜3%——詰め込むのではなく、説明文全体に数回、自然に繰り返す程度に保つというものです。これはGoogleが公表している数値ではなく実践者の目安として受け止めてください。ただし根底にある考え方は確かです。Playでは、キーワードが翻訳後の文章に実際に存在していなければ、その語句では順位が取れません。
同じ一文が、2つの役割を持つ
ここに落とし穴があります。あなたの英語の説明文が "habit tracker" というフレーズに頼っているとします。App Storeでは、そのフレーズはキーワードフィールドに入れるべきもので、説明文自体は最も自然に読める言葉でアプリを説明すればよいわけです。Google Playでは、"habit tracker" は翻訳後もその市場で検索される語句として生き残らなければなりません——実際にドイツ語話者が入力する対応語であって、誰も検索しない直訳ではないということです。
一般的な翻訳は、読みやすさの最適化を目指します。Play検索者が実際に使う市場特有の語句を厳密に保つ理由はなく、多くの場合そうはなりません——同義語を選んだり、より硬い言い回しにしたり、読みやすいけれどキーワードを含まない構文に流し込んでしまったりします。iOSではそれは無害です。Androidでは、それはそのまま順位を翻訳で失ったことになります。
「一度翻訳して両方に使う」がなぜ間違いなのか
説明文を一度だけ翻訳ツールに通し、同じ出力結果を両ストアに貼り付けるという発想は効率的で、iOS側の説明文についてはおおむね問題ありません。問題はAndroid側です。App Storeで読みやすい同じ出力結果は、Google Playではもうキーワードを運ばなくなった出力結果でもあり、それを警告してくれるものは何もありません——掲載ページは翻訳済みでプロフェッショナルに見えるからです。その言語でAndroid版アプリの順位がまったく上がらないことに、数か月後になって初めて気づくことになります。
つまり、2つの翻訳は同一であるべきではありません。iOS向けの説明文はコンバージョンと明快さのために翻訳します。Android向けの説明文は、ターゲット市場のキーワードを維持しながら、本文の中に自然に配置して翻訳します。元の文章は同じでも、意図的に2つの出力を作るのです。
キーワードを意識した翻訳とはどんなものか
Google Playを尊重した翻訳は、普通の翻訳がやらない3つのことをします。実際に順位を取りたい語句を特定すること。その市場の実ユーザーが検索する言い回しを見つけること——これは辞書引きではなくローカライズの判断です——そして、その言い回しを言い換えて消してしまうのではなく、適切な密度で翻訳後の説明文に残すことです。結果として、それでも人間が書いたように読めますが、途中でキーワードをうっかり捨ててしまうことがなくなります。
iOSではその逆をやります。説明文は最も明快で説得力のある読みやすさのために翻訳し、キーワードへの労力はそのロケール用の100文字のキーワードフィールドへ振り向けます。そこでこそAppleは実際にそれを使うからです。2つのストア、2つの戦略、1つの元テキスト。
Mokbiの対応方法
Mokbiは、タイトル・説明文・キャプションを含む掲載情報全体を50言語に翻訳します。単なる「翻訳して終わり」のパスではなく、ASOを理解したモデル(Claude)を使っています。つまりAndroid向けの説明文は各言語でキーワードのカバレッジを保ち、iOS向けの説明文はコンバージョンのために読みやすく翻訳されます。同じ段落の2つのバージョンを20市場分手作業で見比べる必要はなく、「順位を取る」と「説得する」の使い分けは、ストアごとの文章の出力方法にあらかじめ組み込まれています。
1つ正直に断っておくと、AI翻訳は強力な出発点ではありますが、最終確認の代わりにはなりません。あなたのインストールの大半をもたらす、最も価値の高い2〜3の市場については、ネイティブスピーカーによる出力のレビューが、アルゴリズムには判断できない言い回し——特に、翻訳されたキーワードが現地の人が本当に検索する語句かどうか——をなお見つけてくれます。自動翻訳を使って50言語すべてを安価にカバーし、その上で収益がある市場に人によるレビューの手間をかけましょう。