admin管理员组

文章数量:1130349

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

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

本文标签: 文本功能pythonapi