DeepL Translator が翻訳用のAPIを提供しているかどうかを確認する可能性はありますか?残念ながら、これに関する情報は見つかりませんでした。
自動翻訳のためにこれをExcelスクリプトに実装したいです。私はすでにGoogleでそれを試しました( https://translate.google.com/#en/es/Hello%20World のように)が、DeepLはより正確に思えます。
REST APIがついに(商業的に)使用可能になりました。 APIリファレンスドキュメント を参照してください。
サンプルリクエストは
https://api.deepl.com/v1/translate?text=Hello%20World!&target_lang=EN&auth_key=XXX
ここで、[〜#〜] xxx [〜#〜]は、必要な認証キーです DeepLに登録 。
翻訳を取得できるPOST呼び出しがありますが、これがサポートされる回数や制限があることはわかりませんが、ここにあります:
URL: https://www.deepl.com/jsonrpc
次のjsonでPOSTを呼び出す必要があります。
{
'jsonrpc': '2.0',
'method': 'LMT_handle_jobs',
'params': {
'jobs': [
{
'kind':'default',
'raw_en_sentence': TEXT_TO_TRANSLATE
}
],
'lang': {
'user_preferred_langs': [
FROM_LANGUAGE,
TO_LANGUAGE
],
'source_lang_user_selected': FROM_LANGUAGE,
'target_lang': TO_LANGUAGE
},
'priority': -1
},
}
利用可能な言語は次のとおりです。
auto Auto detect
DE German
EN English
FR French
ES Spanish
IT Italian
NL Dutch
PL Polish
TO_LANGUAGE
は有効な言語であり、FROM_LANGUAGE
は、有効な言語または自動にすることができます
このAPIをラップするpythonモジュール: pydeepl 現在、 ノードパッケージ と同じ目標を達成する phpクライアント .