袋井市AIチャットボット ── 12言語対応の実装状況と外国人住民統計
2026年4月2日 ふくろいAIラボ
袋井市は外国人住民比率が高い自治体であり、行政情報への多言語アクセスは重要な課題です。本チャットボットは日本語を含む12言語に対応し、UI翻訳とAI応答の両方で多言語サポートを実現しています。
| 言語 | コード | 外国人住民数 | UI翻訳 | AI応答 | 状態 |
|---|---|---|---|---|---|
| 日本語 | ja | - | Full | Full | Complete |
| Portugues | pt | 3,215 | Full | Full | Complete |
| Tieng Viet | vi | 1,132 | Full | Full | Complete |
| English | en | - | Full | Full | Complete |
| Tagalog | tl | 415 | Full | Full | Complete |
| 中文 | zh | 308 | Full | Full | Complete |
| Bahasa Indonesia | id | 298 | Full | Full | Complete |
| नेपाली | ne | 190 | Full | Full | Complete |
| မြန်မာ | my | 132 | Full | Full | Complete |
| ไทย | th | 120 | Full | Full | Complete |
| සිංහල | si | 108 | Full | Full | Complete |
| 한국어 | ko | 60 | Full | Full | Complete |
袋井市の外国人住民の国籍別人口(推計値)に基づき、対応言語の優先度を決定しています。
※ 日本語・英語は住民数ベースではなく汎用言語として対応。合計: 5,978人(推計)
各言語で翻訳されている要素の一覧です。
ヘッダータイトル、プレースホルダー、送信ボタン、リセットボタン、言語選択ドロップダウン
初期表示の4つの質問例を各言語に翻訳
「生成AI使用」の注意書き、個人情報に関する警告文
API上限到達、ネットワークエラー等のメッセージ
「役に立ちましたか?」の質問文、ボタンラベル
Geminiのシステムプロンプトに言語指定を含め、選択言語で回答を生成
JavaScriptオブジェクトとして12言語分の翻訳辞書を定義。言語セレクタの変更時に全UI要素のテキストを差し替え。フレームワーク不使用のため、軽量かつ高速に動作。
チャットAPIにlangパラメータを送信。Geminiのシステムプロンプトに「回答は{言語名}で出力してください」を動的に挿入。RAGの検索自体は日本語のまま(元データが日本語のため)、回答の出力のみを指定言語に変換。
Gemini 2.5 Flashは100以上の言語に対応しており、日本語のコンテキストから他言語への回答生成が高品質。追加の翻訳APIは不要で、コスト増なしに多言語対応を実現。
| 優先度 | 言語 | 選定理由 |
|---|---|---|
| 必須 | 日本語(ja) | 公用語。全住民が対象 |
| 最優先 | ポルトガル語(pt) | 外国人住民の53.8%。ブラジル人コミュニティが最大 |
| 最優先 | ベトナム語(vi) | 外国人住民の18.9%。急増中の技能実習生・特定技能 |
| 高 | 英語(en) | 国際共通語。多国籍住民の共通言語 |
| 高 | タガログ語(tl) | フィリピン人住民(6.9%) |
| 高 | 中国語(zh) | 中国人住民(5.2%) |
| 中 | インドネシア語(id) | インドネシア人住民(5.0%) |
| 中 | ネパール語(ne) | ネパール人住民(3.2%) |
| 中 | ミャンマー語(my) | ミャンマー人住民(2.2%) |
| 標準 | タイ語(th) | タイ人住民(2.0%) |
| 標準 | シンハラ語(si) | スリランカ人住民(1.8%) |
| 標準 | 韓国語(ko) | 韓国人住民(1.0%) |
袋井市の主要な外国人住民コミュニティの母語を全てカバー。英語を共通言語として加えることで、統計に含まれない少数言語話者も最低限のアクセスが可能です。
多言語対応に追加のAPI費用は発生しません。Gemini 2.5 Flashの多言語能力を活用し、翻訳APIを別途契約する必要がないため、12言語対応でも運用コストは日本語のみの場合と同一です。