翻訳におけるDeepSeek:機能する場面と破綻する場面
2026年10月以降、当サイトの翻訳はDeepSeek APIで実行されています。遭遇した障害、それを検出するチェック、推定コスト、そしてファイルツールを使うべき場面について解説します。

DeepSeekは、特にAPIを通じて、長文に対して安価で高性能な翻訳ツールです。その弱点は、多くのレビューが試すようなものではありません。私たちの経験では、問題はぎこちない文であることはほとんどありません。問題は、仕上がっているように見えて 実はそうではない出力です。太字の単語が抜け落ちたり、コードサンプルが翻訳されてしまったり、間違った文字体系の文字が混入したり、修正を満たすために文が繰り返されたりします。こうした問題は、1つの段落をチャットに貼り付けただけでは現れません。文書全体を翻訳すると、すべてが表面化します。
私たちがこれを知っているのは、DeepSeekがこのサイトを翻訳しているからです。2026年10月、私たちはローカライズされた記事(27言語)とインターフェーステキストを生成するパイプラインを別のモデルからDeepSeek APIに切り替え、それ以降の新規または修正された翻訳はすべてDeepSeekによるものです。以下では、最初の実行で何が壊れたのか、私たちが追加したチェック、書籍一冊分のジョブが現在のAPI価格でいくらかかるか、そしてDeepSeekが適切なツールでなくなる場面について説明します。
DeepSeekのモデル、価格、ポリシーに関する事実は、2026年10月13日に確認したDeepSeek自身のドキュメントに基づいています。DeepSeekはモデルと価格を頻繁に変更するため、数値を信用する前にリンクを確認してください。
DeepSeekが翻訳に提供するもの
使用方法は2つあり、それぞれ異なる用途に適しています。
| 利用面 | 文書の渡し方 | 重要な制限 | 返ってくるもの |
|---|---|---|---|
| DeepSeekチャット(ウェブおよびモバイルアプリ) | テキストを貼り付けるかファイルを添付 | DeepSeekのAPIドキュメントにはチャットアプリのファイルサイズ制限が記載されておらず、第三者による報告も一致していません。大きなファイルは分割してください | チャットテキスト |
DeepSeek API(deepseek-flash) | 自分のリクエストでテキストを送信 | 100万トークンのコンテキストと、応答あたり最大384Kの出力トークン(モデルと価格)。deepseek-flashは現在DeepSeek-V4.1-Flashを提供 | テキスト、または要求すればJSON |
DeepSeek API(deepseek-v4-pro) | 同じ | 同じコンテキストと出力制限で、Flashの約3~4.5倍の価格、画像入力なし | 同じ |
どちらの利用面も、翻訳されたEPUB、DOCX、PDFを返しません。得られるのはテキストであり、ファイルの再構築はあなたの仕事です。
DeepSeekの初回実行で遭遇した5つの失敗
私たちのパイプラインは、各段落、見出し、表のセルを1つの単位としてバッチで送信し、JSONで返すよう要求します。すべての回答はチェックされ、すべてのチェックに合格した場合にのみローカライズされたファイルが書き出されます。私たちのブログでのDeepSeekの最初の完全な実行では、ほとんどのジョブが合格し、不合格のほとんどは翻訳の質ではなく機械的な問題でした。以下は、私たちが何かを学んだ事例です。
1. 単語は正しいのに書式が消えた
アラビア語の記事では、翻訳は問題なかったものの、not の太字が消えてしまい、文の強調が失われました。オランダ語の記事では、1つの太字フレーズが2つに分割されて返ってきました。マークアップを原文と比較しない限り、これらは間違っているようには読めません。
修正方法: 翻訳後、各段落は再度解析され、英語と同じリンク、太字フレーズ、インラインコード、画像を含んでいなければなりません。順序は任意です。他の言語では語順が変わるためです。
あなたにとっての意味: 文書内で書式が意味を持つ場合(太字の警告、リンク、脚注マーカーなど)、原文と翻訳の両方でそれらを数えてください。
2. 翻訳すべきでないものが翻訳された
マレー語の記事には、字幕の例から取ったインラインコードサンプル [door slams] がありました。DeepSeekはそれを翻訳しました。ビルマ語の記事では、コードスパン内の引用された日本語の句点 。 がビルマ語の句点 ။ になりました。どちらも散文としては妥当ですが、文字通りの例としては間違いです。
修正方法: インラインコードは送信時とまったく同じに返ってこなければなりません。
あなたにとっての意味: コード、ファイル名、製品名、引用例など、文字通りの文字列をモデルに伝え、後で確認してください。
3. 単語が間違った文字体系で返ってきた
DeepSeekはヒンディー語の文の中にベンガル語の単語を入れ、ビルマ語の文の中にシンハラ文字を入れました。ヒンディー語とベンガル語は近い隣人です。シンハラ語とビルマ語はそうではなく、これがどこで起こるか予測できないことを思い知らされます。ターゲット言語を読めない場合、抜き取り検査では見逃します。
修正方法: すべてのリクエストでターゲット言語とその文字体系を指定します(コードだけでなく)。私たちのものは「Twi (locale code tw, written in the Latin alphabet)」のように読みます。その後、文字体系チェックにより、その言語が使用しない文字体系の文字を含む出力は拒否されます。
あなたにとっての意味: 「ptに翻訳」ではなく「ブラジルポルトガル語に翻訳」と書いてください。ターゲット言語を読めない場合は、少なくとも文字体系が正しいことを確認してください。
4. 再試行で同じ間違いが繰り返されたり、ひどく「修正」されたりした
チェックが回答を拒否したとき、温度0での再試行は同じ間違った回答を一言一句そのまま返しました。ヒンディー語中のベンガル語の単語も含めてです。低い温度は出力を再現可能にし、それはエラーも含みます。曖昧な拒否メッセージでは改善しませんでした。そして一度、欠落した太字フレーズを復元するよう求められたDeepSeekは、元の文の後に文全体の太字コピーを追加しました。太字は戻りましたが、文が2回現れるようになりました。
修正方法: 再試行プロンプトは、何が欠けているか予期しないものを正確に指定し(例:「インラインコード 。 が欠落」)、後の試行では温度0.4を使用し、最終チェックで英語が繰り返さない文を拒否します。
関連する落とし穴: DeepSeekの思考モードはデフォルトでオンになっており、思考モードでは temperature は効果がありません(思考モード)。翻訳では "thinking": {"type": "disabled"} で思考をオフにし、レイテンシも削減します。
5. JSONは有効だったがキーが違った
私たちは body:0059 のような番号付きユニットを送信し、同じキーを返すよう要求します。時々、DeepSeekはすべての翻訳値を正しい順序で返しましたが、キーを単なる body に改名したり、送信していないキーを追加したりしました。JSONは解析されました。素朴なスクリプトでは段落が脱落したり誤配置されたりしたでしょう。
修正方法: 改名されたキーは、他のすべてのキーが期待された位置にある場合にのみ位置で照合され、余分なキーは無視されます。
あなたにとっての意味: 翻訳をスクリプト化する場合、文書を組み立てる前に、送信したすべてのユニットがそれぞれのIDで返ってきたことを確認してください。
1つの教訓はDeepSeekより前にさかのぼります。私たちのパイプラインは以前、すべてのリンクと太字フレーズで文を分割していましたが、DeepSeek以前に使用していたモデルは「 for reading」のような空の断片を返し続けました。ターゲット言語ではその意味が隣の断片に移動していたからです。どんなモデルでもこれをします。文の半分を送ってはいけません。本をチャンク化する場合は、段落の境界で切ってください。
DeepSeekで長い文書を翻訳するためのチェックリスト
チャットアプリで作業する場合でも、APIに対してスクリプトを書く場合でも、これを使ってください:
- 段落またはセクションの境界でチャンク化する。 文を分割しないでください。翻訳結果が出力制限に十分収まるよう、各リクエストを小さく保ちます。
- すべてのリクエストに用語集を入れる。 人名、造語、固定訳は各チャンクの先頭に置きます。モデルは目の前のリクエストしか見ません。
- 言語と文字体系を言葉で指定する、さらに希望する文体(フォーマル、カジュアル、文学的)も指定します。
- スクリプト化するなら構造化出力を求める。 APIでは、
response_formatを{"type": "json_object"}に設定し、プロンプトに「json」という単語を含め、期待する正確な形を示します(JSON出力)。 - 空、切り詰め、解析不能な回答は失敗として扱う。
max_tokensに達した応答はただ停止するので、finish_reasonを確認してください。またDeepSeekはJSONモードが「時折空のコンテンツを返す可能性がある」と注記しています(JSON出力)。どちらも保存せずに再試行してください。 - 再試行が同じように失敗する場合は、何かを変える: 何が間違っていたかを伝え、非思考モードでtemperatureを上げます。
- 読む前にすべてのチャンクを機械的にチェックする: 空がない、間違った文字体系の文字がない、リンク、数字、見出しの数がソースと同じであること。
- 次に意味をレビューする。 機械的チェックは壊れた出力を捕まえるが、誤訳は捕まえません。公開されるものについては、流暢な読者が名前、数字、トーンを確認する必要があります。私たちの用語一貫性ガイドでは、章をまたいで用語を安定させる方法を説明しています。
DeepSeek APIで本にかかるコスト
APIは十分に安いので、コストが問題を決めることはほとんどありません。ピーク時の価格でdeepseek-flashを使って10万語の英語の本を翻訳する場合の概算は次のとおりです:入力トークン100万あたり0.30ドル(キャッシュミス)、出力トークン100万あたり1.20ドル(価格)。
| 前提 | トークン(概算) | ピーク時コスト |
|---|---|---|
| 英語ソース、1語あたり約1.3トークン | 入力130,000 | $0.04 |
| プロンプトと用語集を50チャンクにわたって繰り返し | 入力50,000 | $0.02 |
| 翻訳出力、ソースの2倍と仮定 | 出力260,000 | $0.31 |
| 再試行前の合計 | ≈ $0.37 |
オフピーク料金はその半額です。トークン比率は言語によって大きく異なるため、これは桁数の目安として扱い、見積もりとは考えないでください。API翻訳の実際のコストはあなたの時間です:チャンク化、チェック、使用可能なファイルを再構築するコードを書くことです。
アップロード前にプライバシーを確認する
DeepSeekのプライバシーポリシー(最終更新2026年2月10日)によると、同社は個人データを「中華人民共和国」で収集、処理、保存し、あなたが送信したものをモデルのトレーニングと改善に使用するとしています。また、トレーニングをオプトアウトする権利も記載されていますが、これはアプリ内設定ではなく、DeepSeekにメールで行使するものです(DeepSeekプライバシーポリシー)。
契約書、未公開の原稿、クライアントのファイルについては、アップロードする前にこれを判断してください。DeepSeekのモデルの重みは他のプロバイダーや自分のハードウェアでも実行でき、その場合はこれらの規約は適用されませんが、代わりにそのプロバイダーの規約を確認する必要があります。文書翻訳のプライバシーチェックリストには、私たちのツールを含め、あらゆるツールに尋ねるべき質問がまとめられています。
DeepSeekが適したツールとなる場合と、そうでない場合
| 最終的に必要なもの | DeepSeek | より良い選択肢 |
|---|---|---|
| 外国語の記事や章を理解する | チャットアプリで十分に適している | DeepSeekで十分 |
| スクリプトで多数の短いテキストやUI文字列を翻訳する | 上記の確認を前提に、API経由で非常に適している | DeepSeek API |
| 1つの章や短い文書の翻訳テキスト | 段落ごとに分割してレビューするなら適している | DeepSeek |
| 一冊の本を翻訳済みのEPUB、DOCX、PDFとして受け取る | 分割、チェック、ファイルの再構築を自分で構築する場合にのみ可能 | EPUB翻訳ツールやPDF翻訳ツールのようなファイル単位のワークフロー |
| 機密文書 | そのプライバシー規約が自分に合うかどうかによる | まずDeepSeekと代替手段の両方について規約を確認する |
どのモデルがあなたの言語ペアを最もよく翻訳するかは別の問題です。翻訳に最適なLLMガイドでは、それを自分でテストする方法を説明しています。チャットツールで迷っているなら、ChatGPT、Claude、Geminiのガイドがそれぞれ同じ疑問に答えています。
DeepSeekは、すべての失敗を確認して修正できる場合に適したツールです。じっくり読む一節や、チェックを自分で管理するパイプラインなどがそれにあたります。そのパイプラインを構築せずに完全な翻訳ファイルを求めるなら、主要なツールとしては不適切です。それこそがBookTranslatorの役割です。PDF、EPUB、DOCX、その他の対応ファイルをアップロードすると、文脈と一貫した用語集を使って文書全体を翻訳し、翻訳済みファイルを返します。形式が対応していればバイリンガル版も提供されます。スキャンしたPDFの場合、OCRモードは元のページレイアウトを正確にコピーするのではなく、認識した内容からきれいな翻訳済みPDFを再構築します。料金は購入手続きの前に表示されるので、ファイルをアップロードしてから判断できます。どのツールを使うにしても、重要なものには人間によるレビューを欠かさないでください。





