使用Python和API实现文本翻译功能

在日常开发中,我们常常需要将文本从一种语言翻译成另一种语言。本文将介绍如何使用Python和一个简单的翻译API来实现这一功能。我们将使用requests库来发送HTTP请求,并处理API响应。 环境准备 首先,我们需要确保已经安装了r

在日常开发中,我们常常需要将文本从一种语言翻译成另一种语言。本文将介绍如何使用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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信