2026年 Excel翻訳ツールを徹底比較:6つの方法の実力を検証
Appleの10-Q決算報告書(Excel)を、Excelの内蔵翻訳からChatGPT、Claude、Google、DeepL、Doc2Langまで6つの方法で日本語に翻訳しました。スクリーンショット付きで実際の結果を紹介します。
大きなExcelファイルを翻訳しようとしたことがある人なら、共通の悩みをご存じでしょう。Excelの内蔵翻訳機能は、一度に1つのセルしか翻訳できません。複数のシートに数百行が並ぶワークブックでは、とても現実的な方法とは言えません。
どの方法が実際に使えるのかを確かめるため、実在するApple Inc.のForm 10-Q決算報告書(27シート、2026年5月1日にSECへ提出)を用意し、6つの方法で英語から日本語へ翻訳しました。比較したのは3点、翻訳の品質、翻訳の網羅性、そして出力ファイルが元のレイアウトを保っているかどうかです。以下の内容はすべて、推測ではなく実際にダウンロードしたファイルで確認しています。
要点まとめ
- Excelの内蔵翻訳機能は選択した1セルずつしか翻訳できないため、部分的な確認には向いていますが、ファイル全体には使えません。
- ChatGPTとClaudeは最も自然な日本語を書きますが、ファイル自体の仕上がりは不安定です。ChatGPTは109セルを英語のまま残し、Claudeはすべての結合セルを削除して数値の書式も失われました。
- Google翻訳は無料でファイル全体に対応しますが、会計用語の精度はこの中で最も低い結果でした。
- DeepLはヨーロッパ言語には優れていますが、Excelには有料のAdvancedプランが必要で、数式は値だけに変換されてしまいます。
- Doc2LangはAIチャットボットと同等の品質を保ちつつ、322個すべての結合セルとすべての通貨書式を維持しました。無料プレビューがあり、定期購読も不要です。
かんたん比較
| ツール/方法 | ファイル全体 | 書式の保持 | 網羅性 | 料金 | 向いている用途 |
|---|---|---|---|---|---|
| Excel内蔵 | 1セルずつ | 保持されるが手作業 | 該当なし | 無料 | 数セル程度 |
| =TRANSLATE()+VBA | 半自動 | 保持 | 良好 | 無料(Microsoft 365) | 技術に強いM365ユーザー |
| ChatGPT/Claude | ファイルアップロード | 不安定 | 不完全 | Plus/Proプラン | 小さな表、最高のテキスト品質 |
| Google翻訳 | 対応 | ほぼ保持 | 網羅的 | 無料 | 手早い下訳 |
| DeepL(Advanced) | 対応 | 保持、数式は値に変換 | 良好 | 月額約€23から | ヨーロッパ言語 |
| Doc2Lang | 対応 | 保持 | ほぼ完全 | ファイル単位の課金、無料プレビュー | 業務利用 |
ワークブック全体を書式そのままに翻訳したいと既に決まっているなら、Excelファイルをオンラインで翻訳して、支払う前に結果を無料でプレビューできます。そうでなければ、各方法の実力を以下で見ていきましょう。
1. Excelの内蔵翻訳機能
種類: Microsoft Excelに標準搭載(校閲タブ)
セルを選択して校閲 → 翻訳を開くと、右側に翻訳ウィンドウが表示されます。翻訳先の言語を選び、翻訳されたテキストを手作業でセルに貼り戻します。そして次のセルでも同じ作業を繰り返します。
良かった点
- 設定不要で、最初からExcelに入っている。
- 手作業で貼り付けるため、ファイルの構造はそのまま保たれる。
うまくいかなかった点
- 「すべて翻訳」という選択肢がない。Microsoftの公式ドキュメントでも、翻訳は選択したセルにのみ適用されると明記されています。3列×500行のシートなら、手作業でのコピー&ペーストが1,500回必要になります。
- エンジンは基本的なMicrosoft Translatorで、簡単なフレーズには十分でも、専門用語には頼りになりません。
結論: いくつかのセルの内容を確認する用途にしか使えません。ファイル全体を翻訳する本格的な方法ではありません。
2. =TRANSLATE()関数とVBAマクロ
種類: 無料、Microsoft 365に標準搭載
2024年、Microsoftはネイティブの=TRANSLATE()関数を追加しました。短いVBAマクロと組み合わせれば、ワークシート全体を自動でたどって翻訳できます。
=TRANSLATE(A1, "en", "ja")これはセルA1を英語から日本語に翻訳します。実際のワークブックでは、マクロのほうが実用的です。
Sub TranslateSheet()
Dim ws As Worksheet, cell As Range, newWs As Worksheet
Dim targetLang As String
targetLang = InputBox("Enter target language code (e.g., en, es, ja):")
Set ws = ActiveSheet
ws.Copy After:=ws
Set newWs = ActiveSheet
newWs.Name = ws.Name & "_" & targetLang
For Each cell In newWs.UsedRange
If Not IsEmpty(cell.Value) And Not IsNumeric(cell.Value) Then
On Error Resume Next
cell.Formula = "=TRANSLATE(" & ws.Name & "!" & cell.Address & ",""auto"",""" & targetLang & """)"
On Error GoTo 0
End If
Next cell
End Sub良かった点
- Microsoft 365なら完全に無料で、Excel内で完結するため、スタイルや結合セルが保持されます。
- コピー上で動作するので、元のデータは安全です。
うまくいかなかった点
- インターネット接続のあるMicrosoft 365が必要です。古いバージョンのExcelにはありません。
- 大きなシート(1,000セル以上)では数分かかることがあり、タイムアウトする場合もあります。
- 元の値はプレーンテキストではなく
=TRANSLATE(...)という数式に置き換わり、ファイルは.xlsm形式で保存する必要があります。
詳しい手順は、ExcelのVBA翻訳の手順ガイドをご覧ください。
結論: マクロに抵抗のないMicrosoft 365ユーザーにとって、最良の無料オプションです。
3. ChatGPTとClaude(AIチャットボット)
種類: ファイルアップロードに対応したAIチャットボット(ChatGPT Plus/Claude Pro)
ChatGPTとClaudeは、現時点で最も高性能なAI翻訳ツールです。文脈や専門用語の理解は、従来の機械翻訳を本当に上回っています。しかし、中のテキストだけでなくExcelファイルそのものを翻訳させると、業務で問題になる構造的な限界が見えてきます。
両方のツールにApple 10-Qをアップロードし、すべてのテキストを日本語に翻訳し、数値と書式を保ったまま、ダウンロード可能な.xlsxを返すよう指示しました。
翻訳の品質は優秀でしたが、網羅性は完全ではありませんでした。
どちらのツールも、売上原価、売上総利益、営業利益、販売費及び一般管理費といった正式な会計用語を正しく使いました。これはGoogle翻訳がしばしば取りこぼす水準の専門知識です。
しかし、網羅性は別の話でした。
- ChatGPTは109セルを英語のまま残しました。「APPLE INC.」は27シートすべてで未翻訳のままでした。日付の見出し(「March 28,」「March 29,」「September 27,」)は、どの計算書でも英語のままでした。あるシートでは、1つの文が日本語と英語が半分ずつ混ざった状態になり、
December 28, 2025からJanuary 31,のように、2つの英語の日付の間に日本語の助詞「から」が挟まっていました。 - Claudeは約10セルを未翻訳のまま残しました。 ほとんどは固有名詞(iPhone®、Mac®、iPad®、ティッカーシンボルのAAPL、住所)で、これは正しい判断です。ただし1つは、実際の貸借対照表の項目である「Other non-current liabilities」で、それ以外は完全に翻訳された計算書の途中に英語のまま残っていました。
用語の使い方も、両者で完全に一致していたわけではありません。ChatGPTは「Net income」を標準的な当期純利益ではなく純利益と訳し、「Provision for income taxes」をより一般的な法人税等ではなく法人所得税引当額と訳しました。Claudeは「Marketable securities」を、正式な市場性のある有価証券ではなく市場性証券と短く訳しました。どれも明確な誤りではありませんが、標準化された用語を期待するチーム間で同じ報告書を共有するとき、この不統一は問題になります。これを解決するのが業界用語のカスタム用語集ですが、どちらのチャットボットもセッションをまたいで使える用語集を備えていません。
書式の保持は予測しづらく、ここで2つのツールの差がはっきり分かれました。
ChatGPTは構造をよく保ちました。322個すべての結合セルと通貨の数値書式が残っていました。Claudeはそうではありませんでした。ワークブックを一から作り直し、322個すべての結合セルを削除して、会計用の通貨書式もすべて取り除いたため、$80,208は単なる80208になっていました。
Claudeのファイルは開けて読める状態でしたが、もはや元のスプレッドシートには見えませんでした。結合された見出しはなく、数値は素のまま、フォントも既定の日本語フォントに置き換わっていました。
両方に共通するその他の制限
- どちらも
.xlsに対応していません。アップロード前に.xlsxへ変換する必要があります。 - 特定の行、列、シートを翻訳対象から除外する方法がありません。
- セッションをまたいで用語を記憶しないため、大きなファイルを分割して翻訳すると表現がぶれることがあります。
- 機密性のある業務データを、第三者のチャットサービスにアップロードすることになります。
結論: ChatGPTとClaudeは、実際に翻訳したセルに関しては、このリストの中で最も自然な言語を生み出します。しかし、スプレッドシートの翻訳は単なる言語の作業ではなく、ファイル処理の作業です。テキストは優秀でも、ファイルは運任せです。重要な用途では、すべてのセルを確認し、場合によっては書式を作り直す必要があり、それでは自動化する意味がなくなってしまいます。
4. Google翻訳(ファイルアップロード)
種類: 無料のオンラインサービス
translate.google.comを開き、ドキュメントタブに移動して.xlsxをアップロードし(.xlsには対応していないので先に変換してください)、言語を選んで結果をダウンロードします。
良かった点
- 無料、アカウント不要、130以上の言語に対応。
- シートのタブ名(目次、損益計算書、貸借対照表)も含め、すべてのシートを翻訳しました。
- 網羅性は高く、英語のまま残った明らかなセルはありませんでした。
うまくいかなかった点
- 会計用語の精度は、この中で最も低い結果でした。「Gross margin」は、標準的な売上総利益ではなく、口語的な粗利益になりました。「Selling, general and administrative」は販売、一般管理と短縮され、日本語の会計で必要な「費」の字が抜け落ちていました。
- 対応しているのは
.xlsxのみで、古い.xlsファイル(SEC EDGARのエクスポートや古いシステムでよく使われます)は先に変換しなければなりません。 - 特定のセル、列、シートを除外する方法がなく、用語を統一するための設定もありません。
結論: スプレッドシートの内容をとりあえず把握したいときの、手早く無料な下訳には便利です。用語の精度の面から、業務利用には信頼できません。
5. DeepL Pro(ファイル翻訳)
種類: 有料の定期購読(Excelには月額約€22.99からのAdvancedプランが必要)
DeepL ProのAdvancedアカウントにログインし、ファイルの翻訳を開いて.xlsxをアップロードし、翻訳先の言語を選んでダウンロードします。
良かった点
- ヨーロッパ言語のペア(英語とドイツ語、フランス語、スペイン語、イタリア語、オランダ語、ポルトガル語)の翻訳品質は、最高水準の一つです。
- 書式(セルのスタイル、結合セル、列幅)は概ねよく保たれます。
- 用語集機能により、特定の用語の訳し方を常に固定できます。
- タブ名を含め、ワークブック内のすべてのシートを翻訳します。
うまくいかなかった点
- ExcelにはPro Advanced、Ultimate、Team、Businessのいずれかのプランが必要です(DeepLヘルプセンター)。無料版とStarterプラン(月額約€8.99)はExcelにまったく対応しておらず、アップロードページには
.doc(x)、.pdf、.pptxしか表示されません。 - 数式は値に変換されます。 DeepLのドキュメントには、「翻訳後のファイルでは数式は適用されません。翻訳には数式の結果だけが表示されます」とはっきり書かれています。
=SUM(B2:B9)は静的な数値になります。生きた状態を保つ必要がある財務モデルにとって、これは深刻な制約です。 - 受け付けられるのは
.xlsxのみで、.xlsと.xlsmは対応していません。 - 対応言語はおよそ33言語です。ヒンディー語、タイ語、ベトナム語には対応していません。
- 特定の行、列、シートを除外する選択肢がなく、非表示の列やシートも翻訳されてしまいます。
結論: 数式が残る必要のない、頻繁なヨーロッパ言語の作業には最も強力な選択肢です。数式が値に変換されるため生きた財務モデルには使えず、対応言語の少なさと定期購読の費用から、アジア言語や単発の作業には向いていません。
6. Doc2Lang(AIによるファイル翻訳)
種類: オンラインサービス、都度課金
Doc2LangのExcel翻訳ツールにアクセスし、ファイルをアップロードして(.xlsx、.xls、.xlsm、.xltx、.csvなど多くの形式に対応)、100以上の翻訳先言語から一つを選び、サンプルを無料でプレビューしてから、そのファイル1件分を支払って完全な翻訳をダウンロードします。
上で使ったのと同じApple 10-Qで、Doc2Langを試しました。
翻訳の品質はAIチャットボットと同等で、用語の統一性はより優れていました。
Doc2Langは大規模言語モデルを使っているため、品質はChatGPTやClaudeに匹敵します。このファイルでは、標準的な日本語の会計用語により近い訳になりました。「Net income」はChatGPTの純利益ではなく当期純利益、「Marketable securities」はClaudeが短縮した市場性証券ではなく市場性のある有価証券、「Provision for income taxes」はChatGPTの法人所得税引当額ではなく法人税等です。
英語のまま残ったのは約13セルでした。ほとんどは英語のまま残すべきもの(iPhone®、iPad®、ティッカーシンボルのAAPL、RSU)で、加えていくつかの内部的なラベルがありました。つまり、固有名詞や製品名をむやみに翻訳することはありませんでした。
書式の保持は完全でした。 322個すべての結合セルが維持され、すべての通貨書式が正しく表示され($80,208)、列幅も元ファイルと一致していました(上の比較スクリーンショットの右側パネルで確認できます)。これが、専用のファイル翻訳ツールとチャットボットの実用上の違いです。Doc2Langは、会話に貼り付けたテキストとしてではなく、Excelファイルをファイルとして処理します。
無料プレビューが、リスクを取り除いてくれる部分です。 支払う前に、翻訳を元のテキストと並べて確認でき、スタイルを調整して再度プレビューすることもできます。
その他の際立った点
- 定期購読なし。 翻訳するときだけ支払います。今日1ファイル、3か月後にもう1ファイル、月額料金はかかりません。
- 2つのモード。 Proは最新のモデルで最高の精度を出し、財務報告書や顧客向けの資料に最適です。Liteは最大80%安く、社内向けの下訳や大量のバッチ処理に十分です。ファイルごとに選べます。
- 選択的な翻訳。 特定の行やシートを除外できます。IDの列、SKUコード、金額の値をそのまま残す必要があるときに役立ちます。
- グラフ内のテキスト。 軸ラベル、グラフのタイトル、凡例も翻訳されます。
- バッチ処理。 複数のExcelファイルをまとめたZIPを一度にアップロードできます。
.xlsにネイティブ対応。 ここで紹介した中で、古い.xlsファイルを変換せずにそのまま受け付けられる唯一のツールです。
結論: AI品質の翻訳と、信頼できるファイル処理を両立しています。無料プレビュー、都度課金の料金(重要度の低いファイルにはLiteが最大80%安い)、そして完全な書式保持により、定期購読なしで業務用のExcel翻訳を行うのに最も実用的な選択肢になっています。
どの方法を選ぶべきか?
- 数セルだけ翻訳する: Excelの内蔵翻訳機能(方法1)。
- Microsoft 365を使う技術に強いユーザー: =TRANSLATE()+VBA(方法2)。
- コピー&ペーストできる小さな表で最高のテキスト品質が欲しい: ChatGPTまたはClaude(方法3)。
- ファイルの内容を手早く無料で把握したい: Google翻訳(方法4)。
- ヨーロッパ言語の翻訳を頻繁に行う: DeepL Advanced(方法5)。
- 書式を保ったまま定期購読なしで翻訳したい業務用ファイル: ExcelをそのままAI翻訳できるDoc2Lang(方法6)。
レイアウトを崩さないことが一番の心配なら、レイアウトを保持するAI翻訳を詳しく掘り下げたこちらで、なぜ一部のツールはファイルを作り直し、他のツールはそうしないのかを解説しています。逆に、日本語のファイルを海外の取引先に送るために日本語のExcelを英訳した実例なら、見積書を使った実例をご覧ください。訳したあとに手直しが必要な5か所も具体的に挙げています。
よくある質問
Excelはワークシート全体を一度に翻訳できますか?
いいえ。Excelの内蔵翻訳機能は、一度に選択した1セルしか扱えません。=TRANSLATE()関数とVBAマクロを使えば自動化できますが、Microsoft 365が必要です。Google翻訳、DeepL、Doc2Langといった外部ツールなら、ファイル全体を一度に翻訳できます。
ChatGPTやClaudeはExcelファイルを翻訳できますか?
テキストは非常に高い品質で翻訳しますが、ファイルの出力は不安定です。今回のテストでは、ChatGPTは109セルを英語のまま残し、Claudeはすべての結合セルを削除して数値書式も失いました。どちらも使える翻訳を出しましたが、手作業の確認なしでそのまま渡せるファイルにはなりませんでした。
翻訳しても書式や数式は保たれますか?
ツールによります。Claudeは今回のファイルを作り直し、結合セルと数値書式を失いました。Googleも書式を崩すことがあります。DeepLは見た目の書式は保ちますが、公式ドキュメントによれば数式を値に変換するため、=SUM()は静的な数値になります。今回のテストでは、Doc2Langは結合セルと通貨書式をそのまま保ちました。生きた数式が重要なら、コピーを翻訳し、頼りにする前に結果を確認してください。
Excelファイルを無料で翻訳する最良の方法は?
書式を重視するなら、=TRANSLATE()+VBAの方法はExcel内で動くためすべてを保ちます。手早い下訳なら、Google翻訳が無料で速いです。Doc2Langは、支払うかどうかを決める前に品質を無料でプレビューできます。
Excelファイルを日本語、韓国語、ヒンディー語との間で翻訳できますか?
DeepLはヒンディー語に対応していません。Google翻訳、ChatGPT、Claude、Doc2Langはいずれも日本語、韓国語、ヒンディー語に対応しています。CJK言語では、文脈を理解するAIと完全な書式保持を備えたツールが、最も使いやすい結果を出します。
ファイルが古い.xls形式です。どのツールが対応していますか?
.xlsを直接受け付けるのはDoc2Langだけです。ここで紹介した他のツールはすべて.xlsxが必要なので、アップロード前にExcelでファイルを開いて保存し直すことになります。
まとめ
最良の方法は、何を守りたいかによって変わります。言葉だけを気にするなら、ChatGPTとClaudeが最も自然な日本語を書きます。ファイル、レイアウト、結合セル、通貨書式を気にするなら、専用のExcel翻訳ツールのほうが安全な選択です。今回のテストで、言語の品質とファイルの両方を保てたのはDoc2LangのExcelファイル翻訳ツールでした。支払う前に、手元のファイルで品質を無料プレビューで確認できます。
最終更新:2026年7月。テストファイル:Apple Inc. Form 10-Q(2026年度第2四半期)、SEC EDGARの提出書類、パブリックドメイン。すべてのセル数と書式に関する記述は、実際にダウンロードしたファイルで確認しています。