サイトのAPI図鑑B版
掲載情報が正確でない可能性があります。
AI・機械学習API

翻訳API比較【DeepL・Google翻訳・Amazon Translate・Microsoft翻訳】

主要翻訳APIのDeepL・Google Cloud Translation・Amazon Translate・Microsoft Translatorの精度・料金・API実装方法・日本語翻訳品質を徹底比較します。

#翻訳API#DeepL#Google翻訳#多言語対応

翻訳APIの重要性

Webサービスの多言語対応・ドキュメントの自動翻訳・リアルタイムのチャット翻訳など、翻訳APIの活用シーンは多岐にわたります。機械翻訳の精度は年々向上しており、特にDeepLは自然な翻訳品質で定評があります。APIを通じて翻訳機能を実装することで、多言語展開のコストと時間を大幅に削減できます。

主要翻訳APIの比較

DeepL API

  • 対応言語:約30言語
  • 無料プラン:月50万文字(非商用)
  • 有料プラン:月額24.99ドル〜(Pro版)
  • 強み:自然な翻訳品質・ニュアンスの正確な伝達・ビジネス文書に強い

Google Cloud Translation API

  • 対応言語:135言語以上
  • 料金:月50万文字まで無料、以降$20/百万文字
  • 強み:最多言語対応・Google Cloudとの統合・スケーラビリティ

Amazon Translate

  • 対応言語:75言語以上
  • 料金:$15/百万文字(新規アカウント12ヶ月間月200万文字無料)
  • 強み:AWSサービスとの統合・カスタム用語集(専門用語の固定翻訳)

Microsoft Translator API

  • 対応言語:100以上
  • 料金:月200万文字まで無料、以降$10/百万文字
  • 強み:Microsoft製品との統合・翻訳メモリ機能

DeepL APIの実装例(Node.js)

import * as deepl from 'deepl-node';

const translator = new deepl.Translator(process.env.DEEPL_API_KEY);

// テキスト翻訳
const result = await translator.translateText(
  'This is a test of the DeepL API.',
  null, // ソース言語(nullで自動検出)
  'JA' // ターゲット言語(日本語)
);
console.log(result.text); // 「これはDeepL APIのテストです。」

// HTML翻訳(タグを保持)
const htmlResult = await translator.translateText(
  '<h1>Hello World</h1><p>This is a paragraph.</p>',
  null,
  'JA',
  { tagHandling: 'html' }
);
console.log(htmlResult.text);

Google Cloud Translation APIの実装

import { TranslationServiceClient } from '@google-cloud/translate';

const client = new TranslationServiceClient();

const [response] = await client.translateText({
  parent: `projects/${projectId}/locations/global`,
  contents: ['こんにちは世界'],
  mimeType: 'text/plain',
  sourceLanguageCode: 'ja',
  targetLanguageCode: 'en',
});

response.translations.forEach(t => console.log(t.translatedText));

翻訳精度向上のテクニック

  • 用語集の活用:DeepL GlossaryやAmazon Translateのカスタム用語集で専門用語を固定翻訳
  • コンテキストの提供:翻訳する文章の前後のコンテキストを渡す(DeepL APIの場合context引数)
  • 言語の明示:ソース言語を自動検出ではなく明示することで誤検出を防ぐ

翻訳結果のポスト編集

重要なコンテンツは機械翻訳後に人間によるポスト編集(MTPE)を行うことで品質を担保します。特にマーケティング文書・法律文書・製品説明は機械翻訳のみに依存せず、ネイティブスピーカーによる確認を組み合わせることを推奨します。

まとめ

翻訳APIの選択は翻訳品質・対応言語数・コスト・技術スタックとの親和性で決まります。日本語の翻訳品質を最優先にするならDeepL、多言語対応の広さやGoogle/AWSとの統合を重視するならGoogle/Amazon Translateが有力です。用途に応じてAPIを試用し、実際の翻訳サンプルで品質を確認してから採用を決定することをお勧めします。

よくある質問

Q.DeepLとGoogle翻訳APIはどちらが日本語の品質が高いですか?

一般的にDeepLの日本語翻訳品質(特に自然な表現・ニュアンスの伝達)は高く評価されています。Googleはカバーする言語数が多く(100以上)、専門用語の翻訳には独自の強みがあります。用途に応じて試用して比較することをお勧めします。

Q.DeepL APIの無料枠はどのくらいですか?

DeepL API Freeでは月50万文字まで無料で翻訳できます。商用利用にはAPI Pro(有料プラン)が必要です。API Freeは非商用目的での使用が条件です。

Q.HTMLタグを含む文章をそのまま翻訳できますか?

DeepL・Google翻訳ともにHTMLモードに対応しており、HTMLタグを保持したまま翻訳できます。タグ内の属性(alt・title等)の翻訳設定も指定できます。マークアップが多い文書の翻訳に便利です。

関連記事