今回お世話になるサイト
https://labs.goo.ne.jp/api/jp/hiragana-translation/
各自以下ページからアプリケーションIDを取得し、"app_id"へ設定してご利用ください。
https://labs.goo.ne.jp/apiusage/
実行例
import requests
import json
def fetch_data():
url = "https://labs.goo.ne.jp/api/hiragana"
headers = {
"Content-Type": "application/json"
}
data = {
"app_id": "XXXXX各自取得値を設定XXXX",
"request_id": "record03",
"sentence": "漢字が混ざっている文章",
"output_type": "hiragana"
}
try:
print("Response:B")
response = requests.post(url, json=data, headers=headers)
response.raise_for_status()
result = response.json()
print("Response:", result)
print(json.dumps(result, indent=4, ensure_ascii=False))
return result
except requests.exceptions.RequestException as e:
print("An error occurred during API request:", e)
return None
fetch_data()
実行例
python_test >> python .\api_request.py
{
"converted": "カンジガ マザッテイル ブンショウ",
"output_type": "katakana",
"request_id": "record03"
}
python_test >>