Markdownドキュメント翻訳ツール
コードやリンクを壊さず、Markdown・MDXドキュメントを翻訳
.mdや.mdxファイル、またはドキュメントフォルダ全体を.zip形式でアップロードして言語を選ぶだけで、翻訳済みの同一フォルダが手に入ります。コードブロック、インラインコード、リンクや画像のURL、front matterのキー、MDXのimport文やコンポーネントは元の記述のまま完全に保持。見出し、段落、リスト、テーブル、画像のalt属性、front matterのtitleやdescriptionのみを翻訳します。登録不要で最初の部分は無料。最大 1,000,000 文字までのドキュメントフォルダ全体なら、一回払い $5 で翻訳できます。一般的なチャットボットでもREADME程度なら翻訳できますが、50ファイルもあるドキュメントサイト全体を任せると、コードまで翻訳されたり、リンクが壊れたり、front matterが書き換わったりしがちです。
- 最大 40 段落までは完全に無料。それ以上のジョブでも最初の部分は無料でお試し可能
- ジョブ全体で $5:ドキュメントフォルダ(.zip)または最大 50 ファイル(最大 1,000,000 文字まで)
- コードブロック、インラインコード、URL、front matterのキー、MDXコンポーネントは一切翻訳されません
- 同じフォルダ構造を.zipでそのまま出力。画像や設定ファイルも元のままコピー
- Docusaurus、MkDocs、Hugo、Astro、VitePress、Next.js、GitHub READMEに対応
- 81 言語に対応、用語集や保持したい製品名の指定も可能
出力されるファイル形式・構成
単一ファイルの場合は、言語コードが付与されて出力されます(例: README.md → README.de.md)。フォルダの場合は、言語名がついたフォルダ(例: docs-de/)配下に同じパス構造を維持した.zipファイルとして出力されるため、そのままi18n/deやサイトのロケール用フォルダにコピーできます。ダウンロードする前に、すべてのテキストブロックがMarkdown形式のまま原文と並んで画面に表示され、その場で手動編集も可能です。
- 見出しはアンカー(例: {#install})を保持し、リストはマーカーやインデントを維持、テーブルはパイプ記号や配置行を正確に保ちます。
- リンク:リンクテキストのみを翻訳し、URLやタイトルはそのまま保持。[docs]: https://… のような参照定義も一切変更されません。
- Front matter:title、description、summary、sidebar_labelなどのテキスト項目のみを翻訳。slug、date、tags、id、その他すべてのキーは元の記述のまま維持されます。
- MDX:import/export行、JSXコンポーネント行、{式(expressions)}はそのままコピーされます。
一般的なチャットボットと本ツールの比較
AIチャットアシスタントは、単一のREADMEなら大抵うまく翻訳できます。しかし、多数のファイルで構成されるドキュメントサイトには変更してはならない構文が無数に存在し、チャットアシスタントが書き換える際にはそれを誰もチェックしてくれません。
| シチュエーション | 一般的なチャットボット | 本ツール |
|---|---|---|
| 短いREADME 1つ | 通常は問題なく翻訳可能 | Markdown構文を完全に維持して翻訳 |
| 60ファイルのドキュメントフォルダ | 手作業で1ファイルずつ。長いファイルは途中で途切れる | 1回の作業で.zip全体を処理、パス構造もそのまま復元 |
| コードブロックとインラインコード | コメントや変数名、コマンドまで翻訳してしまうことがある | 翻訳AIには一切送らず、バイト単位でそのままコピー |
| リンクと画像 | パスやアンカーを翻訳・改変してしまうことがある | URLやパスはモデルから隠蔽され、変更なしで元に戻される |
| フロントマター | slugやidなどのキー名まで翻訳してしまうことがある | titleやdescriptionなどのテキスト項目のみを翻訳 |
| MDXコンポーネント | JSXやpropsを書き換えてしまうことがある | import、export、コンポーネント行は元の記述のまま保持 |
Markdownドキュメントフォルダの翻訳手順
-
1
ファイルまたは.zipをアップロードして言語を選択
.md、.mdx、.markdownファイルをドラッグ&ドロップするか、ドキュメントフォルダを圧縮した.zipをドロップします。翻訳先言語を選択し、翻訳せずに残したい製品名や専門用語を指定します。
-
2
最初の部分を無料で確認
最初のテキストブロックが原文と並んで画面に表示されます。その場で修正も可能です。アカウント不要です。
-
3
ロック解除してダウンロード
$5 でジョブ全体をロック解除すると、翻訳済みフォルダを.zip形式でダウンロードできます。要確認の箇所がある場合は警告リストも付属します。
なぜ一般的なAIアシスタントはドキュメント翻訳で失敗するのか
Markdownには、通常の文章だけでなく、コード、コマンド、パス、アンカー、YAMLのキー、さらにはMDXのJavaScriptといった非文章要素が混在しています。ファイル全体をそのまま書き直すチャットアシスタントは、周囲の文章を翻訳しながらこれらすべてを何ファイルにもわたって完璧に写し取らなければなりません。しかし、アシスタントがコマンドを誤って翻訳したりリンクパスを変更してしまったりしても、誰もそれを教えてはくれないのです。
本ツールは各ファイルを1行ずつ読み込み、コードブロック、MDXのimport行、コンポーネント行を完全にスキップします。さらに、インラインコード、リンク先URL、画像パス、{式}を短いマーカーに置き換えてからモデルに送信します。見出し、段落、リスト項目、テーブルのセル、alt属性、front matterのテキスト項目のみを、ファイル名をコンテキストとして付与したブロック単位で翻訳し、全マーカーが確実に復元されているかを検証。最終的に元の行構成に基づいてファイルを再構築します。
主な利用例
- Docusaurus、VitePress、MkDocs、Hugo、Astroで構築されたドキュメントサイト
- GitHubのREADME、CONTRIBUTINGガイド、MarkdownエクスポートしたWiki
- Markdown形式でエクスポートされたObsidianやNotionのノート
- .mdファイルで管理されているブログ記事やナレッジベース
- Markdownで執筆された講義資料や書籍
ご利用前の注意事項・制限事項
front matterで翻訳されるのはテキスト項目(title、description、summary、excerpt、sidebar_labelなど)のみです。複数行のYAML値やリスト形式の項目はそのまま維持されます。生のHTMLブロックはタグを保持したまま翻訳されます。仕様上、コード内のコメントは翻訳されません。.zip内のMarkdown以外のファイルは変更されずにそのままコピーされます。
一回払いで、.zipまたは最大 50 ファイル、最大 1,000,000 文字(約 300 ページ分)まで対応します。使い放題(Unlimited プラン)では最大 2,000,000 文字まで対応可能です。公開前には、特に製品の専門用語などを中心に訳文をご確認ください。用語集機能を使うことで表記ゆれを防げます。
言語・シーン別
料金プラン
小規模なファイル・最初の部分
無料
最大 40 段落まではダウンロードを含め完全無料。それ以上のファイルでもアカウント不要で最初の部分を無料確認できます。
ジョブ全体
$5
ドキュメントフォルダまたは最大 50 ファイル(最大 1,000,000 文字まで)の一回払い。サブスクなし。
使い放題(Unlimited プラン)
$19 / 週
サイト上の全ツールが利用可能(1回あたり最大 2,000,000 文字のジョブまで対応)。
よくある質問
ChatGPTはMarkdown構文を壊さずにファイルを翻訳できますか?
短いファイル1つなら問題ないこともあります。しかし、ドキュメントのフォルダ全体となると時間がかかり、長いファイルは途中で途切れ、コードやリンク、フロントマターのキーが正しく維持されているかも確認されません。本ツールはコードやアドレスを翻訳処理に送らず、元のファイル構造を正確に維持して再構築します。
コードブロックも翻訳されますか?
いいえ、翻訳されません。フェンスで囲まれたコードブロック、インラインコード、インデントされたコードは、内部のコメントも含めてそのまま保持されます。
MDXにも対応していますか?
はい、対応しています。import/export行、JSXコンポーネントのみの行、{式}はそのまま保持され、それ以外の文章部分のみが翻訳されます。
フロントマター(front matter)はどう処理されますか?
title、description、summary、sidebar_labelなどのテキストフィールドは翻訳されます。キー名、slug、日付、タグ、idなどのその他の値はそのまま維持されます。
フォルダごとアップロードできますか?
はい、可能です。フォルダをZIP形式で圧縮してアップロードしてください。言語名がついたフォルダ内に同じパス構造で格納された.zipファイルとして出力されます。画像などの別ファイルも変更されずにそのまま保持されます。
$5 でどれくらい翻訳できますか?
1件の作業で最大 1,000,000 文字(約 300 ページ分)まで対応しています。.zipファイル、または最大 100 MB・50 ファイルまでアップロード可能です。コードやフロントマターのキーは文字数としてカウントされません。
無料で利用できますか?
どのジョブでも最初の部分は無料で翻訳され、画面上で確認できます。40 段落以下の小さなジョブなら、ダウンロードも含めてすべて無料です。それ以上のジョブは1回払いのみの $5 です。
ファイルのプライバシーは保護されますか?
作成したジョブにアクセスできるのはご本人のみです。テキストは翻訳のためだけにAIモデルプロバイダーへ送信され、学習データとして利用されることはありません。アカウント不要でアップロードされたジョブは 7 日後に自動削除されます。また、いつでもご自身で削除できます。
2026年10月25日更新 · APPFACT STUDIO LTD