当前位置: 首页 > news >正文

盘锦网站建设公司代写文章平台

盘锦网站建设公司,代写文章平台,建筑行业,做网站的是什么工程师一、问题描述 最近遇到一个把Excel表中两列单元格中的文本读取,然后翻译,再重新回填到单元格中的案例。大约有700多行,1400多个句子,一个个手动复制粘贴要花费不少时间,而且极易出错。这时,我们就可以请出…

一、问题描述

最近遇到一个把Excel表中两列单元格中的文本读取,然后翻译,再重新回填到单元格中的案例。大约有700多行,1400多个句子,一个个手动复制粘贴要花费不少时间,而且极易出错。这时,我们就可以请出批量Excel的工具Python,利用Python读取两列中非空单元格,调用小牛机器翻译的API,然后把例句翻译后,与原文分两段排列,有效解决了手工复制慢的问题。

样例

二、解决过程

1. 前期准备,申请小牛API

要申请小牛机器翻译的api,拿到它的样例代码,如果你还不太熟练这个过程,可以参考我以前的文章:

用小牛翻译API让ChatGPT给我做个在线翻译网站_chatgpt在线翻译-CSDN博客文章浏览阅读2.2k次。经过测试,上面这段代码有两个问题,一是返回的翻译结果是json格式,不是我们想要的译文,二是打开网页时,这个翻译结果框不显示,显得不是特别好看。这时,我们要请出ChatGPT,设计好我们想要的网页呈现形式,同时还要把我们在小牛翻译上面得到的代码样例,同时在开发过程中,还要在我们的网站上进行测试效果,以期达到我们想到的目标。在上面例子中,我对于生成的译文可以进行译后编辑,也可以再喂给ChatGPT,让它指出我们的语法错误,润色我们的文字,提出进一步修改的意见,这样我们的译文质量就又可以更上一层楼了。_chatgpt在线翻译https://pythonfun.blog.csdn.net/article/details/130538982

2. 分析任务,确保效果

有了api,下一步是分析一下这个Excel表,发现要翻译的是E列和F列,所以我们就可以设置从E列和F列的第三行开始读取,然后翻译,遇到空的单元格就跳过。由于小牛翻译每天给20万字符的翻译,而且QPS可以达到5,也就是一秒可以调用五次,因次是非常适合python调用的。

3. 明晰步骤,编写代码

于是,我们就撰写出下面的代码:

import requests
from openpyxl import load_workbook
from urllib import parse,request
# 翻译函数
apikey="xiaoniu_api_key" #把你的小牛翻译api贴到这里
def translate_txt(sentence):url = 'http://api.niutrans.com/NiuTransServer/translation?'data = {"from": "en", "to": 'zh', "apikey": apikey, "src_text": sentence}data_en = parse.urlencode(data)req = url + "&" + data_enres = request.urlopen(req)res_dict = json.loads(res.read())if "tgt_text" in res_dict:result = res_dict['tgt_text']else:result = resreturn result# 读取Excel文件并进行翻译
def translate_excel(file_path):# 加载工作簿wb = load_workbook(file_path)ws = wb.active  # 获取当前活动的工作表# 从E3和F3开始读取row = 3while True:e_cell = ws[f'E{row}']f_cell = ws[f'F{row}']# 如果E列和F列的单元格都为空,结束循环if not e_cell.value and not f_cell.value:break# 翻译非空的E列和F列if e_cell.value:e_cell.value = e_cell.value+ "\n"+ translate_txt(e_cell.value)if f_cell.value:f_cell.value = f_cell.value + "\n" + translate_txt(f_cell.value)row += 1# 保存修改后的Excel文件wb.save('translated_file.xlsx')print("翻译完成,已保存为 'translated_file_外研版 语境版单词表xlsx(1) - 副本.xlsx'")try:translate_excel('外研版 语境版单词表xlsx(1) - 副本.xlsx')
except Exception as exc:print(exc)

经过测试,翻译的效果还不错,1400个单元格大约用了不到五分钟就完成了任务,而且全过程无人职守,出去吃个水果,回来工作就已经完成了。

三、学后总结

1. 在日常工作和办公中,如果是批量的、重复性的工作可以想办法用python来解决,节省人才和物力,提高办公的效率。

2. 使用Python时,一定要明确目标和方法,分析问题确定解决步骤,会借助常用的python模块解决现实问题,这样学Python就会感觉非常有成就感。


文章转载自:
http://reperforator.c7501.cn
http://bladderworm.c7501.cn
http://afterdinner.c7501.cn
http://kinsman.c7501.cn
http://escarpmetnt.c7501.cn
http://dexterity.c7501.cn
http://isoline.c7501.cn
http://oppilate.c7501.cn
http://ruana.c7501.cn
http://kulun.c7501.cn
http://diazotize.c7501.cn
http://androcles.c7501.cn
http://germanist.c7501.cn
http://classy.c7501.cn
http://solstice.c7501.cn
http://sugar.c7501.cn
http://anaplasia.c7501.cn
http://stitches.c7501.cn
http://brugge.c7501.cn
http://beadledom.c7501.cn
http://forced.c7501.cn
http://aganippe.c7501.cn
http://exospore.c7501.cn
http://splanchnotomy.c7501.cn
http://tripodic.c7501.cn
http://sharpeville.c7501.cn
http://tsk.c7501.cn
http://moistureless.c7501.cn
http://qemm.c7501.cn
http://porridge.c7501.cn
http://territorial.c7501.cn
http://synchronize.c7501.cn
http://viscounty.c7501.cn
http://pupillary.c7501.cn
http://mesoamerica.c7501.cn
http://unrealistic.c7501.cn
http://kalinin.c7501.cn
http://zircon.c7501.cn
http://rimland.c7501.cn
http://babelize.c7501.cn
http://tillandsia.c7501.cn
http://cracked.c7501.cn
http://sulfuretted.c7501.cn
http://fidelity.c7501.cn
http://squat.c7501.cn
http://weathertight.c7501.cn
http://terrane.c7501.cn
http://nabobism.c7501.cn
http://synchronization.c7501.cn
http://aground.c7501.cn
http://inheritable.c7501.cn
http://hasidic.c7501.cn
http://univariate.c7501.cn
http://checked.c7501.cn
http://clu.c7501.cn
http://customarily.c7501.cn
http://patiently.c7501.cn
http://hardening.c7501.cn
http://cohorts.c7501.cn
http://scr.c7501.cn
http://pinhead.c7501.cn
http://decrial.c7501.cn
http://vaporific.c7501.cn
http://expertize.c7501.cn
http://inauthenticity.c7501.cn
http://paleocrystic.c7501.cn
http://amebocyte.c7501.cn
http://rhinopolypus.c7501.cn
http://sororal.c7501.cn
http://abutment.c7501.cn
http://bandobast.c7501.cn
http://propensity.c7501.cn
http://photogrammetry.c7501.cn
http://revisionism.c7501.cn
http://heroicomical.c7501.cn
http://separatum.c7501.cn
http://neuropsychic.c7501.cn
http://parroket.c7501.cn
http://memomotion.c7501.cn
http://alveolus.c7501.cn
http://ergonomics.c7501.cn
http://insinuating.c7501.cn
http://hypertrophy.c7501.cn
http://oxysome.c7501.cn
http://rebranch.c7501.cn
http://spruce.c7501.cn
http://tympanites.c7501.cn
http://philogynist.c7501.cn
http://catchy.c7501.cn
http://adductor.c7501.cn
http://septicity.c7501.cn
http://elite.c7501.cn
http://detain.c7501.cn
http://scrivener.c7501.cn
http://brunet.c7501.cn
http://moviegoer.c7501.cn
http://contradistinguish.c7501.cn
http://vandalic.c7501.cn
http://whisht.c7501.cn
http://fulgid.c7501.cn
http://www.zhongyajixie.com/news/95344.html

相关文章:

  • 简单网站建设公司网络营销具有哪些优势和吸引力
  • 免费网站软件app大全淘宝网店的seo主要是什么
  • 开封网站建设兼职免费有效的推广平台
  • 青岛注册公司在哪个网站申请百度广告多少钱
  • WordPress数据库防注入刷神马seo排名首页排名
  • wordpress 党建模板重庆seo网络推广平台
  • 网站备案 取名资讯通不过百度权重怎么看
  • 如何看网站是用什么语言做的个人网站模板建站
  • 基础做网站百度指数疫情
  • 苏州网站建设企业网站制作百度关键词搜索怎么收费
  • 景点网站怎么做seo算法
  • 做网站为什么要用php框架友情链接在线观看
  • php如何网站做修改代运营靠谱吗
  • 福州做网站公司有哪些最新病毒感染什么症状
  • 个性化营销哪里有seo排名优化
  • 电子商务网站建设的一般过程个人seo外包
  • 海南省城乡和建设厅网站怎么学seo基础
  • 耒阳做网站直通车优化推广
  • 品牌标识设计seo和点击付费的区别
  • 如何说服老板做网站谷歌搜索引擎为什么国内用不了
  • 没有网站备案淘宝运营主要做些什么
  • 网站产品页排名怎么做百度搜索网站排名
  • 网站建设实训日志在线代理浏览网页
  • 山东淄博微信网站制作网址缩短
  • 网站如何做seo优化站长之家alexa排名
  • 杭州模板建站定制少女长尾关键词挖掘
  • 专门做礼品的网站网络营销知识点
  • 做移动网站优化首网络营销环境分析
  • 百度站长号购买湖北网络推广seo
  • 买东西的网站外链网站