DeepL APIでは、プログラムを使ってDeepLの機械翻訳技術にアクセスし、ウェブサイトやアプリを直接、高精度に翻訳できます。
使用例は以下のとおりです。
また、DeepL翻訳は主要な翻訳支援ツール(CATツール)に統合されています。翻訳者は、お気に入りの翻訳支援ツールでDeepLの高精度なニューラル機械翻訳にアクセスできます。 CATツール向けにDeepLのプラグインを開発したい方は、こちらからお問い合わせください。
DeepL APIを選ぶ理由
DeepLのAPIは、DeepL API FreeまたはDeepL API Proのプランでお使いいただけます。
DeepL API Freeのプランでは、1か月に50万文字までの翻訳が無料です。
DeepL API Proのプランでは、さらに高度なニーズを満たせます。従量課金制で、翻訳できる文字数に制限はありません。万全のセキュリティのもと、翻訳リクエストは優先的に処理されます。
以降に記載の内容は、両方のプランに適用されます。それぞれのプランでAPIのドメインが異なりますので、ご注意のうえ、正しいドメインをお使いください。
以下、"Hello, world!"を翻訳するための基本的なリクエストを示します。
curl -X POST 'https://api-free.deepl.com/v2/translate' \
--header 'Authorization: DeepL-Auth-Key [yourAuthKey]' \
--data-urlencode 'text=Hello, world!' \
--data-urlencode 'target_lang=DE'
{
"translations": [
{
"detected_source_language": "EN",
"text": "Hallo, Welt!"
}
]
}