import requests import json def translate_text(text, target_lang='ja', source_lang='en'): api_key = "AIzaSyAEzK5_n6zKTimD9yoXS-C8O0xN_4LaVBQ" url = f"https://translation.googleapis.com/language/translate/v2?key={api_key}" payload = { 'q': text, 'source': source_lang, 'target': target_lang, 'format': 'text' } headers = { 'Content-Type': 'application/json' } response = requests.post(url, headers=headers, json=payload) if response.status_code == 200: return json.loads(response.text)['data']['translations'][0]['translatedText'] else: return "Error: " + response.text