在日常开发中,我们常常需要将文本从一种语言翻译成另一种语言。本文将介绍如何使用Python和一个简单的翻译API来实现这一功能。我们将使用requests
库来发送HTTP请求,并处理API响应。
环境准备
首先,我们需要确保已经安装了requests
库。如果你还没有安装,可以使用以下命令进行安装:
pip install requests
代码实现
下面是一个完整的Python脚本示例,它使用了一个公开的翻译API来进行文本翻译。你可以将这段代码保存为一个Python文件(例如,translate.py
),然后运行它来测试翻译功能。
#!/usr/bin/env python3
# coding:utf-8
import requests
from requests.exceptions import JSONDecodeError
def translate_text(text, source_lang='', target_lang=''):
url = f"https://findmyip/api/translate.php?text={text}&source_lang={source_lang}&target_lang={target_lang}"
response = requests.get(url)
try:
data = response.json()
# print(data)
if response.status_code == 200:
if data['code'] == 200:
translation = data['data']['translate_result']
return translation
发布者:admin,转转请注明出处:http://www.yc00.com/web/1754785081a5201892.html
评论列表(0条)