南阳网站建设价格wordpress custom post type

pingmian/2026/1/24 1:29:33/文章来源:
南阳网站建设价格,wordpress custom post type,3万元简装修大全,网站验证码文件过去的二三年中#xff0c;我一直关注的是机器翻译API在自动化翻译过程中的应用#xff0c;包括采用CAT工具和Python编程语言来调用机器翻译API#xff0c;然后再进行译后编辑#xff0c;从而达到快速翻译的目的。 然而#xff0c;我发现随着人工智能的发展#xff0c;很…过去的二三年中我一直关注的是机器翻译API在自动化翻译过程中的应用包括采用CAT工具和Python编程语言来调用机器翻译API然后再进行译后编辑从而达到快速翻译的目的。 然而我发现随着人工智能的发展很多机器翻译也做了相应的调整调用机器翻译api的样例也发生了变化今天我特意把主流机器翻译api调用的Python代码汇聚于此总共有七种方法供大家学习参考。 一、Python调用Google机器翻译API 目前官方网站的调用代码没有之前的好用所以我们依然采用以前的代码只用安装requests, 而不用安装额外的Python包前提是只要知道Google翻译的API密匙和翻译的语对方向即可代码如下 import requests def google_api(content):url https://translation.googleapis.com/language/translate/v2data {key: YOUR_API_KEY, #你自己的api密钥source: zh,target: en,q: content,format: text}headers {X-HTTP-Method-Override: GET}response requests.post(url, datadata, headersheaders)res response.json()text res[data][translations][0][translatedText]return text print(谷歌翻译:google_api(好好学习天天向上)) 二、Python调用百度机器翻译API Python调用百度机器翻译API的代码有些变化但前提是需要申请百度的api id和key放到以下代码中 import requests import random import json from hashlib import md5# Set your own appid/appkey. appid YOUR APP ID appkey YOU APP KEY# For list of language codes, please refer to https://api.fanyi.baidu.com/doc/21 from_lang en to_lang zhendpoint http://api.fanyi.baidu.com path /api/trans/vip/translate url endpoint pathquery Hello World!# Generate salt and sign def make_md5(s, encodingutf-8):return md5(s.encode(encoding)).hexdigest()def baidu_api(query,from_lang,to_lang):salt random.randint(32768, 65536)sign make_md5(appid query str(salt) appkey)# Build requestheaders {Content-Type: application/x-www-form-urlencoded}payload {appid: appid, q: query, from: from_lang, to: to_lang, salt: salt, sign: sign}# Send requestr requests.post(url, paramspayload, headersheaders)result r.json()# Show response#print(json.dumps(result, indent4, ensure_asciiFalse))return result[trans_result][0][dst]print(baidu_api(query,from_lang, to_lang)) 三、Python调用小牛机器翻译API代码 以下代码是经过我改进后的代码效率更高一些供大家参考。小牛现在提供100万字符/月的额度大家可以申请试用。 import json import requests apikeyYOUR_API_KEY def translate(sentence, src_lan, tgt_lan):url http://api.niutrans.com/NiuTransServer/translation?data {from: src_lan, to: tgt_lan, apikey: apikey, src_text: sentence}res requests.post(url, data data)res_dict json.loads(res.text)if tgt_text in res_dict:result res_dict[tgt_text]else:result resreturn result if __name__ __main__:while True:line input(请输入要翻译的文本)try:trans translate(line, auto, en)print(trans\n---------)except Exception as exc:print(exc) 四、Python调用同花顺机器翻译api 之前我已经写出采用Python调用同花顺机器翻译api来翻译字幕的代码详情如下 import json,os,sys import requests import easygui as g # appid 你申请的id # appkey 你申请的key # 解说打包报错问题 os.environ[REQUESTS_CA_BUNDLE] os.path.join(os.path.dirname(sys.argv[0]), cacert.pem)def get_key(): 读取本地appid.txt获取id和key并生成字典dic{}with open(appid.txt,r,encodingutf-8) as f:lines[line.strip() for line in f.readlines()]for line in lines:lsline.split()dic[ls[0].strip()]ls[1].strip()return dicdef getToken(): 因为用同花顺的API时要校验token由于token只有24小时的有效期因此每次都要调用一下以防过期。本函数获取最新的tokentokenUrl https://b2b-api.10jqka.com.cn/gateway/service-mana/app/login-appkeyparam {}param[appId] appidparam[appSecret] appkeyauthResult requests.post(tokenUrl, dataparam)authResult authResult.contentres json.loads(authResult)access_token if 0 res[flag]:access_token res[data][access_token]return access_tokendef translate(texts, token): 调用同花顺机器翻译API函数注意这里是英文翻译成中文如果要中文翻译成英文要修改【param[from]】为zh【param[to] 】为enls[]if token:returnparam {}param[app_id] appidparam[from] enparam[to] zhparam[domain] defaultparam[text] json.dumps(texts)headers {Content-Type: application/x-www-form-urlencoded; charsetUTF-8, open-authorization: Bearer token}url https://b2b-api.10jqka.com.cn/gateway/arsenal/machineTranslation/batch/get/resultresponse requests.post(url, headersheaders, dataparam)Ret response.contentres json.loads(Ret)if 0 res[status_code]:res res[data]for rst in res[trans_result]:ls.append(rst[dst])return lsdef read_srt(file): 读取字幕文件生成字幕序号、时间和字幕内容的列表with open(file, r, encoding utf-8-sig) as f:lines[line.strip() for line in f.readlines()]max_linelen(lines)if max_line600:textslines[2:max_line:4]timeslines[1:max_line:4]numslines[:max_line:4]else:g.msgbox(字幕文件超过150行请更换文件。)return nums,times,textsdef add_to_srt(nums,times,texts,trans): 生成新的字幕文件把译文也添加上。final_list[]for (num,time,text,tran) in zip(nums,times,texts,trans):new_line num \n time \n text \n tran \n\nfinal_list.append(new_line)with open(srt.replace(.srt, _new.srt), wt, encoding utf-8-sig) as f:f.write(.join(final_list))print(done!)if __name__ __main__:dget_key()appidd[id]appkeyd[key]title请打开字幕文件srtg.fileopenbox(default*.srt)nums,times,textsread_srt(srt)token getToken() #token有效期为24小时请在应用程序中做好定时获取操作避免token失效transtranslate(texts, token)add_to_srt(nums,times,texts,trans)g.msgbox(字幕文件已经翻译成功请在字幕所在目录查看。) 五、Python调用彩云 小译机器翻译api 彩云这个小而美的机器翻译一直很低调翻译的速度和质量都还不错。以下是相关的样例代码 import requests import jsonurl http://api.interpreter.caiyunai.com/v1/translator token 你的令牌 #这里填写你自己的令牌payload {#source : [Where there is a will, there is a way., #ColorfulClouds Weather is the best weather service.],source : Where there is a will, there is a way.,trans_type : en2zh,request_id : demo,}headers {content-type: application/txt,x-authorization: token token, }response requests.request(POST, url, datajson.dumps(payload), headersheaders)#print(response.text) resp json.loads(response.text)[target]print(resp) 六、Python调用阿里云机器翻译api 阿里云机器翻译api的调用比较繁琐申请过程也较复杂其翻译质量倒时一般大家可以有选择地使用以下代码 from alibabacloud_alimt20181012.client import Client as alimt20181012Client from alibabacloud_tea_openapi import models as open_api_models from alibabacloud_alimt20181012 import models as alimt_20181012_models from alibabacloud_tea_util import models as util_modelsACCESS_KEY_ID 【Access_key_id】#这里把尖括号里的 Acess_key_id和Acess_key_secret分别修改为自己申请的通用翻译api ACCESS_KEY_SECRET 【Access_key_secret】def create_client(access_key_id: str,access_key_secret: str, ) - alimt20181012Client:config open_api_models.Config(access_key_idaccess_key_id,access_key_secretaccess_key_secret)config.endpoint fmt.cn-hangzhou.aliyuncs.comreturn alimt20181012Client(config) def translate(text):client create_client(ACCESS_KEY_ID, ACCESS_KEY_SECRET)translate_general_request alimt_20181012_models.TranslateGeneralRequest(format_typetext,source_languageen,target_languagezh,source_texttext,scenegeneral)runtime util_models.RuntimeOptions()resp client.translate_general_with_options(translate_general_request, runtime)return resp.body.data.__dict__[translated] print(translate(Rome is not built in a day.)) 七、利用ChatGPT来翻译 ChatGPT也可以用于翻译只要我们给它发出指令即可。代码如下 import openaiopenai.api_base https://api.openai.com/v1openai.api_key YOUR_API_KEYmodel_engine_id text-davinci-003while True:prompt input(Q)completions openai.Completion.create(enginemodel_engine_id,promptTranslate the following sentences into Chinese:prompt,max_tokens800,)message completions.choices[0].text.strip()print(A:,message,end\n) 八、学后反思 1. 本文总结了六大机器翻译api的调用方法供大家参考。英译汉个人推荐的是Google翻译。汉译英推荐百度翻译、小牛翻译等。译文润色可以调用ChatGPT帮忙。 2. 下一步我将努力整合一下更多的机器翻译api的调用方法添加在一起也可以写一个调用包以方便大家使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86347.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站怎么做301重定向农村电商平台开发

在前面的系列博文中,我们陆续应用实践开发了很多有趣的项目,但是在密集排布场景下如商超购物场所内货架上货物种类目标检测模型的开发我们则少有涉及,正值周末,本文的主要目的就是想要实践构建这一场景下的目标检测模型&#xff0…

网站建设 翰臣科技公司建设银行网站用360浏览器

昨天晚上做完4题还有30分钟,感觉太晚了就没继续写,不过看了下E题感觉是一个线段树题目,今天中午看了看发现就是一个线段树上递归的询问问题,不过我之前没写过但是靠着日益强大的乱写能力竟然水出来了~~ E. Greedy Shopping 不难…

哪里有手机网站建设广东seo推广

通过对QRadioButton组件进行分组可解决QRadioButton组件的互斥性 实现如下。 假设已设计好UI并且有UI代码情况&#xff1a; 头文件引用&#xff1a; #include <QButtonGroup> 分组功能 &#xff0c;cpp文件代码实现&#xff1a; Your_Project::Your_Project(QWidge…

重庆网站建设百度推广wordpress主题英文改中文

在CSS中&#xff0c;:root是一个伪类选择器&#xff0c;它选择的是文档树的根元素。在HTML文档中&#xff0c;这个根元素通常是<html>。:root伪类选择器常常被用于定义全局的CSS变量或者设置全局的CSS样式。 例如&#xff0c;你可以使用:root来定义一个全局的字体大小&a…

海珠网站建设公司营销网站制作多少钱

点击上方蓝字 关注星标★不迷路岁月本长&#xff0c;忙者自促虽然大部分时候经过PQ清洗的数据都是加载到Excel工作表中&#xff0c;但是PQ中还有另外两种将数据返回Excel中进行分析的方法。三种不同的数据加载方式&#xff1a;Excel 智能表格仅限链接PowerPivot 数据模型一、加…

简单网站建设运营中堂镇做网站

RxJava(一) 翻译地址: http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/ RxJava这段时间在Android开发者之间变得越来越火。 唯一的问题是,很难理解。 特别大部分人之前都是使用命令式编程语言。但是一旦你理解它,它是很完美的! 在这里帮你更好理解RxJava。 一共有…

江西住房城乡建设网站搜索广告是什么

假如你把你的后端项目部署在服务器上的时候&#xff0c;然后你要去读取某个路径下的文件&#xff0c;然后你就要提供文件的路径&#xff0c;然后获取到该文件对象&#xff0c;但是你需要将当前文件对象File转换成MultipartFile再发送http请求传递到其他服务器上&#xff0c;这样…

潍坊的网站建设上海电商设计招聘网站

最近&#xff0c;公司领导让我做下性能方面的竞品对比&#xff0c;作为一个性能测试小白的我&#xff0c;突然接到这样的任务&#xff0c;下意识发出大大的疑问。 整理好心情&#xff0c;内心想着“领导一定是为了考验我&#xff0c;才给我这个任务的”&#xff0c;开始了这一…

可直接进入网站的代码手机网站插件代码

引言 数据加密和解密是信息安全领域中至关重要的概念。在现代通信和数据传输中&#xff0c;加密技术被广泛应用以确保数据的机密性和完整性。本文将介绍什么是加密和解密&#xff0c;以及如何在C语言中进行数据加密和解密的基本操作。 什么是加密和解密&#xff1f; 加密&am…

网站首页被k 做跳转网站建设价格如何

代码中常有类似的如下的输入循环 char c;   while((cgetchar())!EOF).... 如果输入 字符换行时&#xff0c;循环的代码会执行两次&#xff0c;主要是换行键作为字符存到了缓存队列中&#xff0c;第一次c为输入的值&#xff0c;第二次c为换行符 &#xff0c;可以通过fflush(s…

做网站软件的公司重庆建设网站哪家好

结构化的软件设计的工具有哪些&#xff1f;各有什么特点&#xff1f; 表示软件结构的图形工具&#xff1a; 1&#xff09;层次图和HIPO图&#xff1a;层次图描绘软件的层次结构&#xff0c;一个矩形框代表一个模块&#xff0c;框间的连线表示调用关系&#xff0c;每个方框可带编…

网站设计与网页建设网站建设报价ppt模版

$sortByCount聚合根据指定表达式的值对输入文档进行分组&#xff0c;然后计算每个不同分组中的文档数。 每个输出文档包含两个字段&#xff1a;一个是包含不同分组值的_id字段&#xff0c;另一个是包含属于该分组或类别的文档数量的计数字段。 文档按计数降序排序。 语法 {…

销售网站怎么做的摄影网站的设计与实现开题报告

&#xff08;请先看置顶博文&#xff09;本博打开方式&#xff0c;请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净 引言&#xff1a;家里接入300M的宽带&#xff0c;但是自我感觉网速不佳&#xff0c;遂结合所学知识&#xff0c;对此问题进行分析、研究和调察&…

桂林做网站建设的公司免费找精准客户的app

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

html5wap网站模板工作室做网站

个人主页 &#xff1a; 个人主页 个人专栏 &#xff1a; 《数据结构》 《C语言》《C》《Linux》 文章目录 前言一、生产者消费者模型二、基于阻塞队列的生产者消费者模型代码实现 总结 前言 本文是对于生产者消费者模型的知识总结 一、生产者消费者模型 生产者消费者模型就是…

郑州营销策划公司排行榜天津seo网络优化师

WannaCry的传播脚步今晨戛然而止 今天一大早&#xff0c;全网的WannaCry蠕虫病毒攻击突然减弱消退了!所有这一切功劳来自于英国研究人员malwaretech&#xff0c;他通过逆向发现WannaCry代码中有一个特殊域名地址&#xff1a; www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.co…

昆明建设网站公司茶文化网站网页设计

一、说明 随着最近开发的库&#xff0c;执行深度学习分析变得更加容易。其中一个库是拥抱脸。Hugging Face 是一个平台&#xff0c;可为 NLP 任务&#xff08;如文本分类、情感分析等&#xff09;提供预先训练的语言模型。 本博客将引导您了解如何使用拥抱面部管道执行 NLP 任务…

佛山外贸网站建设哪家好东莞常平二手房价格

实现定时器最简单的办法是就是循环中间嵌time.sleep(seconds)&#xff0c; 这里我就不赘述了 # encoding: UTF-8 import threading #Timer&#xff08;定时器&#xff09;是Thread的派生类&#xff0c; #用于在指定时间后调用一个方法。 def func():print hello timer! timer …

中山手机网站建设价格wordpress问题解决

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:什么是SpringBoot? Spring Boot 是一个用于快速开发独立的、基于 Spring 框架的应用程序的开源框架。它简化了 Spring 应用的配置和部署过程,使…

网站优化策划书手机设计软件哪个好

RT-Thread Nano版本和RT-Thread Master版本的关系&#xff1a; RT-Thread Master版本不仅仅是一个实时内核&#xff0c;还包含了丰富的中间层组件。 RT-Thread Nano是RT-Thread Master之上进行剪裁后形成的精简版&#xff0c;去掉了一些组件和各种开发板的BSP&#xff0c;仅保…