Appleが対応するすべてのApp Store言語へのAI翻訳。
App Store Connectは39ロケールのスクリーンショットに対応しています。対応ロケールは以下のとおりです:アラビア語、カタロニア語、中国語(簡体字・繁体字の2種)、クロアチア語、チェコ語、デンマーク語、オランダ語、英語(4地域)、フィンランド語、フランス語(2種)、ドイツ語、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、インドネシア語、イタリア語、日本語、韓国語、マレー語、ノルウェー語、ポーランド語、ポルトガル語(2種)、ルーマニア語、ロシア語、スロバキア語、スペイン語(2種)、スウェーデン語、タイ語、トルコ語、ウクライナ語、ベトナム語。多くのツールではロケールごとに手作業で翻訳してから再インポートが必要ですが、Screenshotifyはまとめて一括処理します。
仕組み
- 言語ピッカーから使用したいロケールを有効にします。デフォルトは英語(US)です。
- ソース言語でキャプションを一度入力します。
- 「翻訳をすべて実行」をクリック。各テキストレイヤーの
content[locale]に翻訳された文字列が入ります。 - ヘッダーのドロップダウンで任意のロケールに切り替えて確認・編集します。ロケールごとの編集はそのロケールのみに適用されます。
- ZIPにエクスポート。Appleの公式ロケールコード(en-US、pt-BR、zh-Hansなど)でフォルダが分かれ、App Store Connectにそのまま登録できる状態で書き出されます。
翻訳エンジン
Anthropic Claudeの翻訳APIを使用しています。スクリーンショットのキャプションのような短いマーケティングコピーには概ね対応していますが、人力翻訳の品質には及びません。重要なロケールは必ず確認してください。中国語の2種は正しいAnthropic Claudeコード(zh-Hans → zh-CN、zh-Hant → zh-TW)にマッピングされているため、簡体字と繁体字が混在することはありません。
利用上の注意。 AI翻訳はサーバー側でAnthropicのClaudeを使用しており、有料プラン(Standard と AI)に含まれます。一般的なプロジェクト(5パネル × テキストレイヤー2つ × 39ロケール = 約390コール)は1バッチで快適に翻訳できます。より高品質な翻訳ニーズに向けた代替エンジンとして、DeepLの導入を検討中です。リリースの際は有料プランに組み込まれる予定ですが、まだリリースされていません。
ロケールごとの編集
翻訳はゴールではなく出発点です。各テキストレイヤーはApp Storeのロケールコードをキーとした content マップに翻訳を保存します。ヘッダーで表示言語を切り替えると、キャンバス上のすべてのテキストがそのロケール版に入れ替わります。(たとえば)日本語表示中に行った編集は content['ja'] にのみ反映され、他のロケールは変更されません。
有料プランが必要な理由
APIコールにはコストがかかるため、AI翻訳は有料プランの対象となる2つの機能のうちの1つです(もう1つはエクスポート)。無料プランではデザインとロケールの切り替えは自由に行えます。AIの一括翻訳は「申請準備が整った」タイミングでこそ必要になる機能です。