🥷

DeepLのAPIをpythonで使う

2023/04/26に公開

コマンド

def translate(text):

    result = requests.get( 
                "https://api.deepl.com/v2/translate", # 無料版の場合はhttps://api-free.deepl.com/v2/translate
                params={ 
                "auth_key": "Your API Key", # サイトで取得した認証キー
                "target_lang": "JA", # 翻訳先の言語
                "text": text, # 翻訳したいテキスト、例えば"I have a pen."のようにString形式のテキスト
                },
            )

    translated_text = result.json()["translations"][0]["text"]

    return translated_text

解説

  • まずここからAPI申請を行いAPIキーを使えるようにする
    • アカウントのタブをクリックし下にスクロールすると認証キーを確認できる
  • パラメータの詳しい解説はここに記載されている

Discussion