2017-08-29 135 views
12

DeepL translatorに翻訳用APIがあるかどうか確認する可能性はありますか?残念ながら、私はこれに関する情報は見つかりませんでした。DeepL APIを使用してテキストを翻訳する

これを自動翻訳用のExcelスクリプトに実装しますか?私はすでにGoogleで(https://translate.google.com/#en/es/Hello%20Worldのように)それを試しましたが、DeepLはより正確です。あなたが翻訳を取得することができますPOSTコールがあり

+8

APIは数ヶ月で提供されます。プレスリリース:https://www.deepl.com/press.html – clemens

+0

@macmoonshineこれは素晴らしいです、情報ありがとうございます – dontbyteme

+0

@dontbytemeこれらの機械学習ベースのサービスの品質は、モデルのトレーニング進行する。 Googleの機能をもう一度試して、違いがあるかどうかを確認してください。 Nicholasの優れた答えをチェックする価値があるかもしれません。「Google Translate APIを使用してMicrosoft Excelのテキストを翻訳するにはどうすればよいですか」という質問には、価値があります。https://stackoverflow.com/questions/41671778/how-cani-i- use-google-translate-api-to-translate-text-in-microsoft-excel – George

答えて

5

最後にREST APIが利用可能です(API reference documentationを参照)。

サンプルリクエストはXXXはあなたがDeepLに連絡する必要がある認証キーである

https://api.deepl.com/v1/translate?text=Hello%20World!&target_lang=EN&auth_key=XXX 

だろう。

15

、私はこれがサポートされますどのように多くの時間を知っていないか、それは、時間制限がありますが、ここにある:

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 同じ目標を達成node packagephp clientも現在ありません。

+3

この素晴らしい洞察をいただきありがとうございます。 :) - ノードパッケージはクールですが、自分の好みにあまりにも多くの依存関係があります。私はもう少し薄いパッケージを見つけました。 [deepl-translator](https://www.npmjs.com/package/deepl-translator) –

関連する問題