MDN Web Docs 翻訳をもっと身近に
― 翻訳用 mcp サーバー構想の紹介 ―
この記事は、MDNとかをみんなで編集!翻訳! Advent Calendar 2025の 19 日目 の記事です
本記事では、下記について紹介します
- MDN 翻訳コミュニティの紹介
- 翻訳作業を支援する mcp サーバー構想
はじめに
MDN とは
MDN Web Docs は、Web 標準および Mozilla プロジェクトに関する公式ドキュメントを提供するサイトです
Mozilla Developer Network(モジラ・デベロッパー・ネットワーク、略称: MDN)として、多くの Web 開発者に利用されています
MDN 翻訳コミュニティの紹介
Mozilla Japan コミュニティ の活動の 1 つとして、MDN 翻訳コミュニティ があります
このコミュニティでは、MDN Web Docs の日本語翻訳(ローカライズ) を行っています
- 月 1 回ペースで翻訳コミュニティ定例ミートアップを開催(現在はオンライン)
- 最新の開催情報は Mozilla Japan コミュニティの Doorkeeper ページで案内
- 詳細は Mozilla 翻訳&ローカライズコミュニティ Wiki を参照
- MDN 月例ミートアップ - 翻訳ガイドにて手順を公開
本題:翻訳用 mcp サーバー構想
現在、MDN Web Docs 翻訳作業を支援する mcp サーバーの個人開発を計画しています
目的
翻訳環境の構築や作業手順を簡略化し、「翻訳に挑戦してみたい人のハードルを下げる」 ことが目的です
翻訳環境構築の課題
翻訳そのものに興味はあっても、下記理由で、途中で挫折してしまう方も少なくありません
- 環境構築でつまずく
- 手順が多くて混乱してしまう
こうした課題を解決するための仕組みとして、mcp サーバーの開発を考えています
仕様概要
前提条件
下記リポジトリが同一階層に fork & clone されていること
- mdn/content:原文(英語)リポジトリ
- mdn/translated-content:翻訳(各言語)リポジトリ
対応エディタ
機能概要
ユーザー操作
- トリガー:
@mdn-trans-ja - 翻訳したい MDN ページの URL を入力
mcp サーバーが行うタスク
以下の作業を 対話形式 で進める想定です
- 翻訳用 Issue の作成
- 本家リポジトリとの同期
- 翻訳リポジトリに作業ブランチを作成
- 原文(英語)リポジトリから翻訳対象ページのコミットハッシュを取得
- 原文ページを翻訳リポジトリへコピー
- 翻訳対象ページのヘッダにコミットハッシュを反映
対応範囲について
今回は新規翻訳のみを対象- 既存翻訳ページの更新対応は、リリース後に開発予定
動作環境と公開方針
動作環境について
- 初期はローカル PC 上で mcp サーバーを起動
- 翻訳コミュニティメンバーに試用してもらいフィードバックを収集
- デバッグ・議論を経てリリース
- 公開サーバーへのデプロイ可否は、コミュニティ内で相談の上決定
開発の流れ(予定)
- 仕様検討
- 開発
- デバッグ
- コミュニティ内での試験運用
- α / β リリース
- 正式リリース(コミュニティへ移管)
まとめ
まだ構想段階で実装もこれからですが、この mcp サーバーが 翻訳に挑戦したい人の後押し になればと考えています
おわりに
最後までお読みいただきありがとうございました
この mcp サーバーが完成すれば、MDN 翻訳の効率と参加のしやすさは大きく向上するはず です
この記事が、皆さんの翻訳への一歩につながれば幸いです
引き続き、MDNとかをみんなで編集!翻訳! Advent Calendar 2025をお楽しみください!
次回 12/22(月) は @potappo さんです
よろしくお願いします!