PythonからDeepLのAPIを使って翻訳
PythonからDeepLのAPIを使って翻訳 最先端のAI技術を使った世界最高レベルの機械翻訳のDeepLをAPIで操作します。deeplのライブラリを使うとPythonで書く通常のPOSTのコードよりも記述量を少なく […]
Filter by Category
最先端のAI技術を使った世界最高レベルの機械翻訳のDeepLをAPIで操作します。deeplのライブラリを使うとPythonで書く通常のPOSTのコードよりも記述量を少なくできるので、今回は.envからAPIキーを読み込ませる実践的なコードを追加します。
コードはGitHubリポジトリにあげています。
PC: MacBook Pro (14, 2021)
OS: macOS Monterey 12.0.1
Python: 3.9.1
.env
DEEPL_API_KEY=YOURAPIKEY
※YOURAPIKEYは実際のAPIキーを指定
translate_deepl.py
import os
from dotenv import load_dotenv
import deepl
load_dotenv()
DEEPL_API_KEY = os.environ["DEEPL_API_KEY"]
text = "Deeplの翻訳技術を使って日本語を英語に翻訳します。"
traslator = deepl.Translator(DEEPL_API_KEY)
result = traslator.translate_text(text, target_lang="EN-US")
print(result.text)
import os
from dotenv import load_dotenv
import deepl
ライブラリのインポート
load_dotenv()
.envを読み込む
DEEPL_API_KEY = os.environ["DEEPL_API_KEY"]
読み込んだ.envからDEEPL_API_KEYを取得
text = "Deeplの翻訳技術を使って日本語を英語に翻訳します。"
翻訳する日本語を指定
traslator = deepl.Translator(DEEPL_API_KEY)
DeepLのAPIキーを指定
result = traslator.translate_text(text, target_lang="EN-US")
英語に翻訳(EN-US)
print(result.text)
翻訳された文章を表示
群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。
メーリングリストに登録するとファントムの最新情報をお届けします
お客様のメールアドレスを共有することはありません