LoginSignup
5
6

More than 5 years have passed since last update.

Python で、Google の Translation API を使う

Posted at

Google の Translation API を、python3 で使う例 と curl の例です。

実行した様子
google_translate_aug19.png

API KEY は、自分のものと変えて下さい。

google_translate.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
#   google_translate.py
#
#                   Aug/19/2017
#
# ----------------------------------------------------------------
import sys
import json
import requests
#
# ----------------------------------------------------------------
sys.stderr.write("*** 開始 ***\n")
#
api_key="BXzaSyBSZCXB9A1EodnHzbAPpO8EPNNCt5q4abc"
#
sentence_in="I got up early today."
print(sentence_in)
#
url="https://translation.googleapis.com/language/translate/v2"
url += "?key=" + api_key
url += "&q=" + sentence_in
url += "&source=en&target=ja"
#
rr=requests.get(url)
# print(rr.text)
unit_aa=json.loads(rr.text)
result = unit_aa["data"]["translations"][0]["translatedText"]
print(result)
#
sys.stderr.write("*** 終了 ***\n")
# ----------------------------------------------------------------

curl の例です。

API_KEY="BXzaSyBSZCXB9A1EodnHzbAPpO8EPNNCt5q4abc"
#
curl "https://translation.googleapis.com/language/translate/v2?key=$API_KEY&q=hello%20world&source=en&target=ja"
5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6