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

宁夏网站设计在哪里大公司网站建设

宁夏网站设计在哪里,大公司网站建设,商城的网站统计如何做,搜盘 资源网对于需要大量翻译的数据#xff0c;人工翻译太慢#xff0c;此时需要使用软件进行批量翻译。1.使用360的翻译def fanyi_word_cn(string):urlhttps://fanyi.so.com/index/search#db_path ./db/tasks.dbForm_Data {}#这里输入要翻译的英文Form_Data[query] string…对于需要大量翻译的数据人工翻译太慢此时需要使用软件进行批量翻译。1.使用360的翻译def fanyi_word_cn(string):urlhttps://fanyi.so.com/index/search#db_path ./db/tasks.dbForm_Data {}#这里输入要翻译的英文Form_Data[query] stringForm_Data[eng] 1#用urlencode把字典变成字符串#服务器不接受字典只接受字符串和二进制data parse.urlencode(Form_Data).encode(utf-8)#改成服务器可识别的数据后请求获取回应数据response request.urlopen(url, data)html response.read().decode(utf-8)#解码方式#java中的对象(集合)和数组(元素为集合),loads可转Python字典result json.loads(html)#字典调取键名data下的键名fanyi,获取其值translate_result result[data][fanyi]#print(translate_result)return translate_result2.使用Google自带的API来翻译注意需要安装API模块即可。pip install translator#google api, per 1000 words everydaydef translate_cn_api(content):translator Translator(to_langzh)translation translator.translate(content)return translation3.使用Google翻译来做是由于Google提供的API有字节限制每天只能翻译1000字。备注环境准备3.1 java环境3.2 安装execjs模块pip install PyExecJS3.3 两个实现模块HandleJs.py#codingutf-8import execjsclass Py4Js():def __init__(self):self.ctx execjs.compile(function TL(a) {var k ;var b 406644;var b1 3293161072;var jd .;var $b -a^6;var Zb -3^b-f;for (var e [], f 0, g 0; g a.length; g) {var m a.charCodeAt(g);128 m ? e[f] m : (2048 m ? e[f] m 6 | 192 : (55296 (m 64512) g 1 a.length 56320 (a.charCodeAt(g 1) 64512) ? (m 65536 ((m 1023) 10) (a.charCodeAt(g) 1023),e[f] m 18 | 240,e[f] m 12 63 | 128) : e[f] m 12 | 224,e[f] m 6 63 | 128),e[f] m 63 | 128)}a b;for (f 0; f e.length; f) a e[f],a RL(a, $b);a RL(a, Zb);a ^ b1 || 0;0 a (a (a 2147483647) 2147483648);a % 1E6;return a.toString() jd (a ^ b)};function RL(a, b) {var t a;var Yb ;for (var c 0; c b.length - 2; c 3) {var d b.charAt(c 2),d d t ? d.charCodeAt(0) - 87 : Number(d),d b.charAt(c 1) Yb ? a d: a d;a b.charAt(c) Yb ? a d 4294967295 : a ^ d}return a})def getTk(self,text):return self.ctx.call(TL,text)main.py#codingutf-8#import urllib.requestimport urllib2from HandleJs import Py4Jsfrom translate import Translatorimport requests# Example: find_last(aaaa, a) returns 3# Make sure your procedure has a return statement.def find_last(string,str):last_position-1while True:positionstring.find(str,last_position1)if position-1:return last_positionlast_positionpositiondef open_url(url):headers {User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0}req urllib2.Request(url url,headersheaders)response urllib2.urlopen(req)data response.read().decode(utf-8)return datadef translate_core(content,tk, language):if len(content) 4891:print(too long byte 4891)returncontent urllib2.quote(content)if language de:url http://translate.google.cn/translate_a/single?clientt sldetlzh-CNhlzh-CNdtatdtbddtexdtlddtmddtqcadtrwdtrmdtssdttieUTF-8oeUTF-8clearbtn1otf1pc1srcrom0ssel0tsel0kc2tk%sq%s%(tk,content)else:url http://translate.google.cn/translate_a/single?clientt slentlzh-CNhlzh-CNdtatdtbddtexdtlddtmddtqcadtrwdtrmdtssdttieUTF-8oeUTF-8clearbtn1otf1pc1srcrom0ssel0tsel0kc2tk%sq%s%(tk,content)#result为json格式result open_url(url)#print(results: result)if len(content) 10:end result.find(\,)if end 4:return result[4:end]else:result_all if language de:result_all result.split(,null,de,null,null,)[0].replace([[, ).replace(]], ])[1:]else:result_all result.split(,null,en,null,null,)[0].replace([[, ).replace(]], ])[1:]#print(result_all: result_all)output_cn #解析中文字段并拼接list result_all.split(],[)for i in range(len(list)-1):end list[i].find(\,)tmp_buf list[i][1:end]output_cn output_cn tmp_bufreturn output_cndef translate_normal(content, language):js Py4Js()tk js.getTk(content)#print(english: content)cn_buf translate_core(content,tk, language)#print(Chinese: cn_buf)return cn_bufdef translate_cn(content, language):LEN_LIMIT 4891all_len len(content)print(en: content)if all_len LEN_LIMIT:content_cn while True:content_limit content[0:LEN_LIMIT]limit_end find_last(content_limit, .) 1#print(limit_end: str(limit_end))if limit_end 0:limit_end find_last(content_limit, ) 1if limit_end 0:limit_end LEN_LIMITcontent_en content[0:limit_end]leave_len all_len - limit_endif content_en :break;#print(content_en: content_en)content_cn content_cn translate_normal(content_en, language);content content[limit_end:]return content_cnelse:return translate_normal(content, language)#google api, per 1000 words everydaydef translate_cn_api(content):translator Translator(to_langzh)translation translator.translate(content)return translationif __name__ __main__:content Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Namespaces are one honking great idea -- lets do more of those!#content IT-Grundschutz M5.131: Absicherung von IP-Protokollen unter Windows Server 2003.#content Highcontent Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Namespaces are one honking great idea -- lets do more of those!language entest translate_cn(content.replace(\n, ), language)print(ok: test)#content Checks version此处实现了德语翻译成中文和英文翻译成中文。以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持我们。
http://www.yutouwan.com/news/321336/

相关文章:

  • 住房和城乡建设部网站监理工程师做外贸网站有什么用
  • html的制作网站的优点什么是网站降权处理
  • 大型网站建设服务公司网站建设课程设计百度文库
  • 企业网站建设大概需要多少钱危险网站怎么解除
  • 河南夏邑网站建设免费站推广网站不用下载
  • 国外专门做旅行社的网站视频网站 移动 模板
  • 教研室网站建设wordpress搜索无效
  • 国内人做韩国网站一般都卖什么东西大学生网页设计个人主页
  • 全网营销式网站如何注册公司多少钱
  • 网络公司怎么做网站成都网站开发环球中心
  • 企业网站资料大全网线制作实训总结
  • 网站建设基础实训报告住房建设部官方网站专家注册
  • 网站制作怎样快速wordpress4.8.3中文
  • 做网站换域名电脑要登入国外的网站应该怎么做
  • 网上做平面设计兼职不错的网站网站制作 符合百度
  • 西安网站制作sxyun期末网页设计作业及素材
  • 想做淘宝 网站怎么做大型平台网站开发
  • 男和男做那个视频网站wordpress怎么加菜单
  • 做网站刷点击最新新闻十条
  • 怎样投网站广告哪里有做营销型网站的公司
  • 网站备案需要哪些资料未来销售最好的行业
  • 简要说明开发网站的步骤网站建设方案及报
  • 汕头网站快速优化排名wordpress apply_filter
  • 网站建设的目标和需求分析wordpress表情无插件
  • 网站开发先写后端先写前端江苏住房城乡建设网站
  • 网站推广方法有哪些石家庄造价信息网官网
  • 域名备案网站建设方案ui设计好学吗?要学多久
  • php mysql 企业网站源码前台登录 wordpress
  • 网站建设高端设计网络推广关键词优化公司
  • 建站公司技术服务费西安百度竞价外包