用 ChatGPT 写一篇 Python 翻译库博客,可以打 9 分

oopo / 2024-01-31 / 原文

最近 ChatGPT 大火,其被称为 AI 里程碑式的应用,它由Open AI 之前推出的 GPT 3 衍生而来。

 

⛳️ ChatGPT 亮点

  1. 代码理解和生成能力,对输入的理解能力大幅度提高,可以在知识领域给出专业回答;
  2. 加入道德原则,可以识别恶意信息;
  3. 可以连续对话。

这个热度我们也蹭一下,基于 Python 编程语言,写一些关于 ChatGPT 的实践博客。

⛳️ 如何快速编写爬虫程序

首次登录会有三连弹窗,其简单介绍了 ChatGPT 。
在这里插入图片描述
然后问出橡皮擦准备好久的问题,【编写一个爬虫】。

在这里插入图片描述
除此之外,ChatGPT 还直接给了我们一段代码。

import requests
from bs4 import BeautifulSoup

# 发送 GET 请求并获取响应
response = requests.get('http://example.com')

# 使用 BeautifulSoup 解析 HTML 页面
soup = BeautifulSoup(response.text, 'html.parser')

# 打印页面中的所有链接
for link in soup.find_all('a'):
    print(link.get('href'))
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

完全没有问题,代码可以正常运行。

但是当我获取指定站点的时候,其提示如下信息。
在这里插入图片描述
机翻如下:

此内容可能违反我们的内容政策。如果您认为这是错误的,请提交您的反馈-您的意见将有助于我们在这方面的研究。

既然 ChatGPT 认为爬虫有点违规,那切换一下,边写一个翻译代码段吧。

提问:我想用 Python 实现一个英汉互译的小程序。

在这里插入图片描述

既然代码有了,那完成一下今天的目标吧。

以下内容来自 ChatGPT ,橡皮擦仅提问了一些问题。

⛳️ 用 Python 实现一个英汉互译的小程序

如果你想用 Python 实现一个英汉互译的小程序,你可以使用 Python 的第三方库来实现。比如,你可以使用 googletrans 库来实现英汉互译。

你可以使用 pip 安装 googletrans 库,然后使用以下代码来实现英汉互译:

from googletrans import Translator

translator = Translator()

# 翻译英文为中文
chinese = translator.translate('Hello', dest='zh-CN').text
print(chinese)  # 输出:你好

# 翻译中文为英文
english = translator.translate('你好', dest='en').text
print(english)  # 输出:Hello
 
  • 1
  • 2