AI で作ったゲームを、英語や韓国語でも遊べるようにする
要約
AI で作った HTML ゲームは、ファイルを Convika の無料のゲーム翻訳ツールに入れて言語を選ぶだけで、ほかの言語でも遊べるようになります。訳すのはプレイヤーに見える文字(ページの文字、スクリプトが画面に出す文字、canvas の文字、alert)だけで、ゲームのコードは書き換えません。ゲームはプレイヤーのブラウザの言語で開き、隅の小さなボタンで切り替えられます。試しに遊んでみて壊れた言語は、結果から外します。登録なしで 3 言語まで無料です。
無料・登録不要。1 回 3 言語まで
目次
ChatGPT で作ったゲームを X に載せたら、英語で「遊びたいけど読めない」と返ってきた。韓国の友だちにも送りたい。でもゲームは HTML ファイル 1 つで、出てくる文字は全部日本語です。
このガイドでは、ゲームを壊さずにほかの言語を足す方法と、翻訳されるもの・されないもの、できないことを書きます。
どの言語から足すか
まずは、遊んでくれそうな人の言語からです。迷ったら、ブラウザゲームのサイト Poki が開発者に示している順番が目安になります。英語・フランス語・イタリア語・ドイツ語・スペイン語にトルコ語を加えたものが最初、次に簡体字中国語・日本語・韓国語、その次がブラジルのポルトガル語とロシア語です。Poki は、翻訳が効くのはストーリーのあるゲーム、クリッカーや放置ゲーム、クイズ、アイテムや仕組みを文章で説明するゲームだとしています。ジャンプしてよけるだけのゲームなら、効き目は小さめです。
小さなブラウザゲームでも、もうやっている人がいます。itch.io のゲーム Q-Pop は、2 言語から 14 言語に増やしました。ロシア語は人が、それ以外は ChatGPT が訳しています。言語はブラウザの設定から選び、画面の右上で切り替えられます。Convika の翻訳ツールも、この形にならっています。
AI に頼むか、ツールで訳すか
ゲームを作った AI に「英語版も作って」と頼むこともできます。小さなゲームならそれで十分です。ただ、AI はファイルを最初から全部書き直すので、長いゲームは途中で省略されたり、頼んでいないところまで直されたりします。この方法でいくなら、全部を出してもらい、すべての画面を遊んで確かめます。
このゲームに英語と韓国語を足して。日本語は今のままにして。
プレイヤーが読む文は、言語ごとに 1 つの辞書にまとめて、1 つの関数で表示して。
右上に小さな言語ボタンを付けて、プレイヤーのブラウザの言語があればその言語で開くようにして。
ほかのところは変えないで。
直したあとのゲームを HTML ファイル 1 つで、<!DOCTYPE html> から </html> まで、
省略せずにすべて出して。
Convika の無料のゲーム翻訳ツールは、別のやり方をとります。ゲームを書き直しません。プレイヤーに見える文字を探して、その文字だけを翻訳し、ファイルの最後にブロックを 1 つ足します。中身は翻訳と、ゲームが文字を出すときに訳に差し替える小さなスクリプトです。それ以外は、1 バイトも変わりません。
ゲームを翻訳する 4 つの手順
1. ゲームのファイルを入れる
ゲーム翻訳ツールを開き、「ファイルから」でゲームの .html ファイルを入れるか、「コードから」でコードを全部貼ります。スクリプトも中に入った 1 つのファイルで、2 MB までです。
2. 言語を選ぶ
「追加する言語」から、登録なしで 3 言語まで選びます。選べるのは英語・日本語・韓国語・中国語(簡体字と繁体字)・スペイン語・ポルトガル語(ブラジル)・フランス語・ドイツ語・イタリア語・トルコ語・ロシア語・インドネシア語・ベトナム語の 14 言語です。
3. 翻訳して、遊んでみる
「ゲームを翻訳する」を押し、終わるまでタブを開いたままにします。Convika は文字を探して翻訳したあと、それぞれの言語でゲームを動かして確かめてから結果を出します。翻訳したゲームはそのページで遊べます。隅の言語ボタンで切り替えてみてください。
ゲームの下に、言語ごとに「翻訳しました」か、外した理由が出ます。
4. 受け取って、リンク 1 つで配る
「このゲームを無料で受け取る」を押して登録すると、翻訳したゲームがあなたのアカウントのページになります。そのページで公開します。
「ページを公開する」を押し、「このページを開ける人」で「一般公開」を選んで「次へ」を押します。はじめての公開では、続いて大きな「無料で公開する」のボタンが出ます。押すとすぐに公開され、ページの下に Convika のバナーが出ます。出したくないときは、その下の「Convika のバナーなしで公開する」から Pro のお申し込み画面に進みます。お申し込み画面の大きなボタン「1日間無料で申し込む」は、カードを登録して始める Pro のトライアルで、最初の 1 日間のあとは、解約しなければ月 ¥1,800 かかります。無料ではページの下に Convika のバナーが出て、Pro では出ません。
配るリンクは 1 つで、開いた人それぞれの言語でゲームが出ます。
翻訳されるもの、されないもの
AI で作ったゲームの文字は、ページよりスクリプトの中にあることが多いので、両方を読みます。
| ゲームの中の文字 | 翻訳されるか |
|---|---|
| ページの文字(見出し、文、ボタンの文字、ページのタイトル) | される |
| マウスを重ねたときの説明、画像の説明、入力欄の例 | される |
スクリプトが画面に出す文字("クリア!"、`スコア: ${score}` など) | される。テンプレートの中の数字はゲームのまま |
canvas に fillText で描く文字 | される |
alert()・confirm()・prompt() の文 | される |
| コードとして使う文字列(要素の id、CSS、色、URL、保存のキー) | されない。そのまま残す |
| 画像の中の文字 | されない |
コードがボタンの文字を確かめていても(if (button.textContent === "スタート") のような書き方)、コードには元の「スタート」が返り、プレイヤーには訳が見えます。ゲームの動きは変わりません。
うまくいかないことがあるのは、文を部品からつなげているゲームです。"スコアは" + n + "点" のような書き方だと、1 つの文として訳せないことがあります。訳せない文字が多く残った言語は外し、ツールが残った文字を見せます。そのとき、ゲームを作った AI に送る頼み方も出ます。中身は「プレイヤーが読む文は、ひとつの文字列のままコードに書いて。数字が入るところはテンプレートリテラルで」というものです。
AI に送るもの
AI に送るのはゲームの文字で、ゲームそのものではありません。ページの文字はそのまま送ります。スクリプトの中の文字列は、前後数十文字のコードといっしょに送ります。「ゲームオーバー」が画面に出る文か、内部の名前かを見分けるためです。訳は 1 行ずつの文字として戻り、スクリプトは文字として書き込みます。HTML としては書かないので、訳からゲームにタグやコードが入ることはありません。
プレイヤーの言語の決まり方
ゲームを開くたびに、スクリプトがこの順で言語を決めます。
- リンクの最後の
?lang=。?lang=enなら英語、?lang=koなら韓国語、?lang=zh-Hantなら繁体字中国語 - その端末で、プレイヤーが前にボタンで選んだ言語
- プレイヤーのブラウザの言語
- ゲームのもとの言語
ボタンはふだん右上に出ます。そこにスコアやライフ、ボタンがあるときは、空いている隅か、左右の端の中ほど、いちばん邪魔にならない所に移ります。メニューには言語の一覧と、AI で訳したことが、プレイヤーの言語で出ます(「AIによる翻訳」「Translated by AI」「AI 번역」)。
韓国の友だちのグループには ?lang=ko 付きのリンクを、ほかにはふつうのリンクを送ればいい、ということです。
受け取る前の確認
Convika は、もとのゲームと、翻訳したそれぞれの言語を、スマホの大きさのブラウザで動かします。ゲームを開き、最初に見つけたボタン(たいていはスタート)を押し、数秒遊びます。
言語を外すのは、次のときです。
- その言語のときだけ、もとのゲームにないエラーが出た
- 画面に出た文字のうち、訳されずに残ったものが多すぎた
- 何度か頼み直しても、使えない訳が多く残った
- その言語を確かめる前に、時間が切れた
壊れたものは渡しません。残るのは確認を通った言語だけで、外した言語にはそれぞれ理由が出ます。それでも AI の翻訳は、ときどき意味を取り違えます。広く配る前に、その言語を話す人に一度遊んでもらうと安心です。
できないこと、上限
- 登録なしの無料: 1 回 3 言語まで、1 つのアドレスから 1 日 3 回まで。全部の言語が外れた、文字が見つからなかったなど、受け取れるものがなかった回は、その日の最初の何回かまで数えません。
- 登録したあと: 1 回で、選んだ言語すべてに翻訳できます。AI クレジットは、言語の数にかかわらず 1 回 1 クレジットです。新しいアカウントには、AI クレジットが最初に 10 クレジットつきます。
- 文字がとても多いゲームは、1 回で訳せる量を超えるため、始める前に断ります。登録したあとは、上限が大きくなります。
- 翻訳したファイルは、ページの上限の 2 MB に収まる必要があります。言語を足すごとに、ゲームの文字のぶんだけ大きくなります。
- 右から左に書く言語(アラビア語・ヘブライ語)は、まだ選べません。
- 複数のファイルに分かれたゲームは、先に 1 つの HTML ファイルにまとめます。
あとでゲームを直したら
AI が出した新しいファイルには、翻訳が入っていません。まず AI で作ったゲームの続きや修正を、同じ URL のまま公開する の手順で、同じページの新しいバージョンとして入れます。そのバージョンを、ダッシュボードから翻訳し直します。ページを開き、「ページの設定」の「詳細設定」にある「ほかの言語」で言語を選び直し、「〜言語に翻訳する」を押します。何言語でも 1 回で済みます。翻訳すると新しいプレビューができるので、それを同じ URL のまま公開します。
すでに翻訳が入っているバージョンに 1 言語だけ足すときは、入っている言語はそのまま残ります。
よくある質問
HTML ゲームを、壊さずに多言語化できますか?
できます。コードに手を入れなければ壊れません。Convika の無料のゲーム翻訳ツールは、プレイヤーが読む文字だけを差し替えるブロックを 1 つ足し、受け取る前にそれぞれの言語でゲームを動かします。もとのゲームにないエラーが出た言語は外します。
HTML ゲームに言語の切り替えボタンを付けるには?
Convika のゲーム翻訳ツールで翻訳すると、ゲームの隅に小さな言語ボタンが付きます。ゲームを作った AI に頼んで付けることもできますが、そのときはファイル全体が書き直されます。
プレイヤーの言語で自動で開きますか?
開きます。ゲームにプレイヤーのブラウザの言語があればその言語で、なければゲームのもとの言語で開きます。リンクの最後に ?lang=fr のように言語のコードを付けると、その言語で開きます。
ゲーム翻訳ツールは無料ですか?
登録なしなら、1 回 3 言語まで、1 日 3 回まで無料です。登録したあとは、選んだ言語すべてへの翻訳が、1 回 1 クレジットです。
アラビア語にも翻訳できますか?
まだできません。今選べるのは、左から右に書く 14 言語です。右から左に書く言語は、ゲームの画面を左右反対にする必要があるため、あとから対応します。
出典
- Localization(Poki for Developers)、2026 年 10 月 28 日に確認
- Q-Pop update 1.10: languages(itch.io の開発記録)、2026 年 10 月 28 日に確認
次のステップ
HTML ページにパスワードをかけて、知っている人だけに見せる方法
JavaScript で作った画面は、ソースを開けばパスワードが読めてしまいます。ChatGPT や Claude で作った HTML をアップロードし、自分のドメインのままサーバー側で確かめるパスワード付きのページにする方法を説明します。
関連記事
- AI で作ったゲームに続きを足したい、バグを直したい。配った URL のまま差し替えるステージ 2 ができた、止まるバグを直した。新しいリンクを配り直さなくても、同じページの新しいバージョンとして入れれば、配った URL のまま新しいゲームが開きます。セーブとみんなのスコアも残ります。
- ChatGPT・Claude・Gemini で作ったゲームを、友だちがログインなしでスマホで遊べるように公開するChatGPT・Claude・Gemini で作ったゲームを、友だちがログインなしでスマホで遊べるように公開する方法。itch.io、GitHub Pages、Netlify Drop、CodePen、Convika の無料サービス 5 つの比較と手順です。
- ChatGPT でブラウザゲームを作って、友だちにリンクで遊んでもらうまでChatGPT のキャンバスはいまのモデルから外れ、ページを公開する ChatGPT Sites は Free と Go では使えません。ChatGPT で作ったゲームを HTML ファイル 1 つにして、自分のスマホで試し、友だちがアカウントなしで遊べるリンクにする手順です。
- AI で作ったゲームでお金を受け取るには。応援リンク、有料のおまけ、スポンサー枠と、住所の壁ChatGPT や Claude で作ったブラウザゲームが広まったら。いちばん手軽なのは FANBOX や OFUSE の応援リンク。自分で売るなら特商法の表記と決済サービスの審査がある。Convika のページでいまできることと、まだないことをまとめました。
- AI で作ったゲームがバズったら、公開は止まる? 無料の公開先のアクセス上限と、ピークでも止めない方法ChatGPT や Claude で作ったゲームが急に広まったら、無料の公開先はどこまで持つか。GitHub Pages、Netlify、Cloudflare Pages、Vercel、itch.io、Convika などの上限と、超えたときに起きること、広まっている間もゲームを止めない方法をまとめました。
- AI で作ったゲームがスマホで動かないときの直し方:タップ・画面の大きさ・スクロール・音ChatGPT・Claude・Gemini で作った HTML のゲームが、パソコンでは動くのにスマホでは動かせないときの直し方です。キーボードだけの操作、キャンバスの座標のずれ、指で画面が動くこと、音の始め方を、症状から確かめて直します。AI への頼み方と短いコードつき。