DeepL を利用したPythonによる英文翻訳
DeepLを利用してPythonで英文の翻訳を実現する手順を解説します。
DeepLのアカウント作成及び認証キーの取得
- 下記URLへアクセスし、DeepLのアカウントを作成します。
https://www.deepl.com/ja/signup?cta=free-login-signup/ - 下記URLへアクセスし、ログインします。
https://www.deepl.com/ja/login/ - 👇アカウント情報を参照します。
- 👇アカウントタブを選択します。
- 👇アカウントタブ下部の[DeepL APIで使用する認証キー]を作成しキー情報を取得します。
認証キー作成には、住所及びクレジットカードの登録が必要です。
APIフリープランであれば請求は発生しません。
deeplライブラリのインストール
DeepLをPythonから利用するため、deeplライブラリをインストールします。
pip install deepl
DeepL翻訳処理
import os
import boto3
import json
import deepl
AUTH_KEY:str = '**************'
def main_logic():
original_text = "Nice to meet you."
translator = deepl.Translator(AUTH_KEY)
result = translator.translate_text(original_text, target_lang="JA")
print(result.text)
if __name__ == '__main__':
main_logic()
👇参考URL
https://www.deepl.com/ja/blog/announcing-python-client-library-for-deepl-api
更新日:2023/03/12