一款免费的中英文文本翻译的api接口

一、文本翻译API接口

一款免费的中英文文本翻译接口

二、使用步骤

1、接口

重要提示:建议使用https协议,当https协议无法使用时再尝试使用http协议
请求方式: POST

https://luckycola.com.cn/tools/fanyi

2、请求参数

序号参数是否必须说明
1ColaKey唯一验证ColaKey, 可前往官网获取(http(s): //luckycola.com.cn)
2text需要被翻译的文本内容(中文或者英文文本)
3fromlang需要被翻译的文本语言类型,值是:ZH(英文) 或 EN(英文)
4tolang需要翻译文本的结果语言类型,值是:ZH(英文) 或 EN(英文)

注意!!!: 如果您还没有Colakey,请先请前往官网获取
官网地址:http(s): //luckycola.com.cn/

三、 案例和demo

1、请求参数回例子

{
	// 需要被翻译的文本
    "text": "索着生活的秘密。花儿一样的年纪,带着对未来的期许,我们喜欢在雨后的长亭或走道静静站立,闭上眼睛感受淡淡的泥土芬芳,风似调皮的孩子带着水汽扑面而来,轻轻扯动那秀丽的长发。一碧如洗的天空,",
    // 唯一key官网个人中心获取
    "ColaKey": "c******5",
    // 需要被翻译的文本语言类型,ZH表示中文,EN表示英文
    "fromlang": "ZH",
    // 翻译出的结果文本语言类型,ZH表示中文,EN表示英文
    "tolang": "EN",
}

2、响应返回例子

{
	// 请求成功code
	"code": 0,
	// 请求成功提示
	"msg": "翻译成功",
	"data": {
		// 被翻译的原文本
		"text": "索着生活的秘密。花儿一样的年纪,带着对未来的期许,我们喜欢在雨后的长亭或走道静静站立,闭上眼睛感受淡淡的泥土芬芳,风似调皮的孩子带着水汽扑面而来,轻轻扯动那秀丽的长发。一碧如洗的天空,",
		// 翻译的内容结果
		"dst": "Asking for the secrets of life. At the age of flowers, with expectations for the future, we like to stand quietly in the long pavilion or aisle after the rain, close our eyes and feel the faint fragrance of earth, and the wind is like a naughty child with water vapor rushing to the face, gently pulling the beautiful long hair. A clear sky,"
	}
}
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
官方文档:其实在几个月之前我就开始关注它,而且小程序发布那天是9号,那时候我正好考试,因为小程序是新事物,当时我真的有点忍不住,但是又要复习考试,所以很不爽,放假之后我就开始看微信小程序的官方文档 通俗易懂很不错。个人推荐想学习小程序的就按照这份官方文档按顺序看吧,其它比如掘金或者w3school也有,但是这毕竟是官方的,比较权威。语言是基于es6,注意这里使用的wxml,wxss,是是对应html和css的,wxml跟html语法上相似,wxss语法就是跟css一样。注意事项:首先开发小程序是需要一个APPID的这个在教程官方文档里面的官方文档里面会说到,但是这个微信小程序表面上是必须具有个体户工商营业执照或者企业营业执照才可以注册的,但是像我这种穷学生要是想学一下小程序怎么办呢?这时候你需要这个 我就是像这样申请一个小程序账号,得到一个APPID,注意不需要搞这个微信认证的,这个专空子申请的APPID只可以用来开发,是没办法拿来发布小程序的,认证也是认证不了的 在小程序里面的wx.reques函数在是用来向你的后端服务器发出请求的wx.request({   url: 'test.php', //仅为示例,并非真实的接口地址   data: {      x: '' ,      y: ''   },   header: {       'content-type': 'application/json'   },   success: function(res) {     console.log(res.data)   } })注意这个函数的url必须是https,这是除了看文档之外我花费时间最多的地方接上面讲https这个真的浪费我很多时间,我的后端是在我的腾讯云服务器使用nodejs语言搭建的server,因为小程序必须的request的url必须是https这就需要你的服务器具有ssl证书。如果你使用的腾讯云服务器的话,登录你的腾讯云服务器云主机,在上面的ssl证书管理那里你会看到这个: 你需要申请证书,按照指引走就行,申请之后就会看到截图那样的证书申请好在那里了,下载之后会发现主要有三部分:Apache, Nginx, IIS: 注意:证书的安装腾讯云的文档不是说的太明白,我当时就是搞得一脸懵逼。因为我的的服务端是用nodejs写的,所以需要安装Nginx服务器(涉及Nginx反向代理nodejs项目),Nginx的安装教程安装之后你就可以使用http://yourDomainName yourDomainName是你的域名(没有域名的话需要自己申请一个,在腾讯云上有得买,加上优惠券还是挺便宜的,但是之后几年的价格怎样不知道,想要免费的域名也可以,可以自行谷歌百度搜素一下就行) 来访问你的服务器的了(默认是80端口),然后安装Nginx证书,教程安装好ssl证书之后,你就可以适应https://yourDomainName 来访问你的服务器接着就是使用你的Nginx服务器来代理你作为微信小程序后端的nodejs项目了先说说使用Nginx反向代理nodejs项目是什么意思Nginx是安装在你服务器里面,他可以占据着一个端口,比如443,然后你运行你的nodejs项目,让它在3000端口跑,这时候你让Nginx代理,让别人访问你服务器443端口的时候,转而自动访问你nodejs所在3000端口,这就是使用Nginx反向代理nodejs项目 教程 核心部分如下(下图源自Nginx的nginx.conf配置文件):我的小程序使用: 下载本项目到本地或者你的服务器,进入server文件夹,输入npm install安装依赖,等待安装完成输入npm start启动后端脚本,app文件夹使用微信开发工具打开,把pages文件夹内index.js中的wx.request中的url改为你的服务器域名或者ip地址(真机测试必须是https访问,这就是上面我煞费口舌说https的原因),也可以本地调试的话应该可以改为:localhost:端口我做的这个小程序是一个翻译助手,非常简单,微信的api我只是使用wx.request和onShareAppMessage两个重要的官方api函数,至于逻辑那些只能自己写小程序部分在这个项目的app文件夹里面,可以下载到本地,使用微信开发工具打开这个名为app的文件夹就可以打开我的这个小程序啦这个小程序,部署在我的腾讯云服务器里面,在3000端口跑,用Nginx在443端口进行代理,在server文件夹内的server.js负责接收小程序发送过来的请求,并且使用translate.js里面的函数进行翻译,最后把结果反馈给小程序。translate.js里面使用百度翻译api,主要使用http.request()函数,百度翻译api很好用,很喜欢。核心代码module.exports = function(params, callback) {    if (typeof params === 'string') {      params = {        query: params      };    }    params = {      from: params.from || 'zh',      to: params.to || 'en',      query: params.query || ''    };    var data = querystring.stringify(params);      options = {        host: 'fanyi.baidu.com',        port: 80,        path: '/v2transapi',        method: 'POST',        headers: {          'Content-Type':'application/x-www-form-urlencoded',          'Content-Length': data.length        }      };    var req = http.request(options, function(res) {      var result = '';      res.setEncoding('utf8');      res.on('data', function(data) {        result  = data;      });      res.on('end', function() {      //console.log(result);       var obj = JSON.parse(result);       console.log(obj);       var str = obj.trans_result.data[0].dst;        callback(str);      });    });    req.on('error', function(err) {      console.log(err);      setTimeout(function() {        translation(query, callback);      }, 3000);    });    req.write(data);    req.end();  };params = {     from: params.from || 'zh', //原来是什么语言                    to: params.to || 'en', //要翻译为什么语言             query: params.query || ''  //要翻译的语句  };使用百度翻译api,必须知道每种语言,百度翻译使用什么单词表示的: 解决语音问题:这是百度翻译女声语音的url,喜欢的朋友可以收藏,以后可能用得上 注意里面有两个参数,一个是lan意思是要读出出来的是什么语言,zh是中文,en是英文,很遗憾,这个url这可以播报中文和英文的语音,其他的小语种不可以这也是我的小程序只可以有中文和英文两种语言的语音的原因,第二个参数是text就是要播报的文本是什么效果图如下:foreverforever是可以让nodejs项目在后台运行的,只需要npm install forever一下就可以使用forever start server.js来运行你的expres项目,简单好用,当你想停止下来debug的时候就forever stop server.js一下就行
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是一个成熟的免费开源工具。就其本身而言,Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库。人们经常提到信息检索程序库,虽然与搜索引擎有关,但不应该将信息检索程序库与搜索引擎相混淆。 从之前发布其他chm文件下载用户的反映看,有不少朋友反映下载后打开无法显示,这一般不是chm文件的问题,这里统一说明一下解决办法: 如果文件打开看不到右边的内容,是因为你的操作系统为了安全对下载的chm文件进行了锁定,只需要在打开前右键单击该chm文件选择“属性”,然后在“常规”选项卡的下方单击“解除锁定”按钮就可以了。如果还是不能看,请再查看一下你的chm文件所存储的目录或文件名是否有特殊字符如“#”号字符等,去掉特殊字符即可。
实现一个基于内存的英文全文检索搜索引擎,需要完成以下功能: 功能 1:将指定目录下的一批.txt 格式的文本文件扫描并在内存里建立倒排索引,这里面包含必须的子功能包括: 读取文本文件的内容; 将内容切分成一个个的单词; 过滤掉其中一些不需要的单词,例如数字、停用词(the, is and 这样的单词)、过短或过长的单词(例如长度小于 3 或长度大于 20 的单词); 利用 Java 的集合类在内存里建立过滤后剩下单词的倒排索引; 内存里建立好的索引对象可以序列化到文件,同时可以从文件里反序列化成内存里的索引对象; 可以在控制台输出索引的内容。 功能 2:基于构建好的索引,实现单个搜索关键词的全文检索,包含的子功能包括: 根据搜索关键词得到命中的结果集合; 可以计算每个命中的文档的得分,并根据文档得分对结果集排序; 在控制台显示命中的文档的详细信息,如文档的路径、文档内容、命中的关键词信息(如在文档里出现次数)、文档得分; 功能 3:基于构建好的索引,实现二个搜索关键词的全文检索。包含的子功能包括: 支持这二个关键词的与或查询。与关系必须返回同时包含这二个单词的文档集合,或关系返回包含这二个单词中的任何一个的文档集合; 可以计算每个命中的文档的得分,并根据文档得分对结果集排序; 在控制台显示命中的文档的详细信息,如文档的路径、文档内容、命中的关键词信息(如在文档里出现次数)、文档得分; 功能 4:基于构建好的索引,实现包含二个单词的短语检索,即这二个单词必须在作为短语文档里出现,它们的位置必须是相邻的。这个功能为进阶功能。 除了以上功能上的要求外,其他要求包括: 针对搜索引擎的倒排索引结构,已经定义好了创建索引和全文检索所需要的抽象类和接口。学生必须继承这些预定义的抽象类和和实现预定义接口来完成实验的功能,不能修改抽象类和接口里规定好的数据成员、抽象方法;也不能在预定义抽象类和接口里添加自己新的数据成员和方法。但是实现自己的子类和接口实现类则不作任何限定。 自己实现的抽象类子类和接口实现类里的关键代码必须加上注释,其中每个类、每个类里的公有方法要加上 Javadoc 注释,并自动生成 Java API 文档作为实验报告附件提交。 使用统一的测试文档集合、统一的搜索测试案例对代码进行功能测试,构建好的索引和基于统一的搜索测试案例的检索结果最后输出到文本文件里作为实验报告附件提交。 本实验只需要基于控制台实现,实验报告里需要提供运行时控制台输出截屏。 关于搜索引擎的倒排索引结构、相关的抽象类、接口定义、还有相关已经实现好的工具类会在单独的 PPT 文档里详细说明。同时也为学生提供了预定义抽象类和接口的 Java API 文档和 UML 模型图。
zzzphp免费开源建站系统采用PHP免费建站整站系统,所有源码开源完整,支持手机自动同步。 zzzphp免费开源建站系统功能: 1.支持mysql,sqlite数据库。 2.自带手机站,支持独立域名 3.自带会员系统。 4.自带短信接口。 以下功能需插件支持: 1.多语功能(26种语言,支持自动翻译) 2.站群功能(可自动添加省市站群) 3.伪站群功能(标题自动加入地区前缀) 4.商城功能(多参数商城、微商城、积分商城等) 5.支付功能(支付宝、微信、财务通、paypal等) 6.批量添加(Excel、多图上传等) 7.投稿、点赞、投票、万能表单、评论、关键词、筛选、排序等 8.微信登陆、微信分享、qq登陆等 (增删改查不做描述): 网站信息  名称,logo,微信,网址,关键词描述,联系方式(qq,电话,邮箱、联系人支持多组),百度地图(支持自动标注),统计代码 系统设置 网站开关,后台天气开关,回收站开关 会员开关,手机验证,邮箱验证,验证码开关 留言开关,匿名留言,会员留言,管理员审核,管理员回复,可增加自定义留言参数(文本,数字,单选,多选,下拉)。 手机开关 水印开关:文字|图片水印,水印位置,水印质量 邮件提醒:发信服务器设置,提醒开关, 短信验证码:注册验证码,找回密码验证码,支持查询余额及发送记录 数据库设置:支持mysql,sqlite,access设置 模型管理:支持单篇,文章,产品,图片,案例,下载,招聘,视频,品牌,留言模型,支持自定义模型 分类管理:支持批量增加分类,支持删除进回收站,分类大图,分类小图,中文标题,英文标题,Pc列表模板定义,PC内容模板定义,wap列表模板定义,wap内容模板定义,支持4种位置调用方法,支持会员级别访问控制 幻灯管理:最多支持无限组幻灯,可定义高、宽、图片,链接,内容及两条备用参数。 友情链接:最多支持八组链接,支持文本和图片类型,可定义名称,链接,图片。 TAG管理:支持内容自动页创建,统计tag使用次数。 自定义内容:带编辑器,可任意前台位置调用。 本地模板:可随时切换选择模板。 在线模板:可及时了解最新模板。 模板管理:本地模板支持在线编辑,支持css,js,html,tpl,txt等文件编辑。 模式设置:支持动态,静态,伪静态,缓存,自定更新频率设定,可设定前台页面扩展名。 静态列表:可直接编辑静态页面,支持一键清空。 缓存列表:仅支持前台缓存页面编辑,支持一键清空(清空功能包含后台页面)。 网站地图:后台浏览,支持生成前台sitemap.html,及sitemap.xml文件 上传设置:支持图片上传,附件上传,视频上传,设置大小,设置压缩,设置水印。 上传管理:支持upload文件夹,所有文件夹及内容的管理 数据库备份:支持备份还原,备份记录可查。 广告管理:广告发布,广告发布时间,广告到期时间,自定义广告模板(默认带从上弹出,从上展出,对联广告,固定底部,图片广告,图片内容,右下弹出等模板)。 管理组管理:权限管理,分类权限管理 管理员管理:权限、密码、资料、头像 会员组管理:会员功能,会员注册,会员登录,会员中心,找回密码,修改密码。 丰富的插件功能: 伪站群插件,真站群插件,支持自动翻译的多语插件 商城插件,手机商城,支付宝支付、微信支付、财付通、paypal 积分商城,会员推广,万能表单 微信登陆,qq登陆,微博登陆 排序,筛选,多条件搜索 投稿,评论,点赞,投票,收藏 zzzphp免费开源建站系统更新日志: 20210518-zzzphp V2.0.5正式版 1.进一步修复安全漏洞,请及时更新。 2.上传数据表增加了f_user字段,用来记录上传者。 3.修复后台文本域无法使用回车的bug。 4.修复会员资料无法修改地区的bug。 5.后台先上传图片,将自动将图片名称同步到标题上。 6.默认集成阿里云短信接口,后台输入api信息即可。 7.搜索增加了拆分模糊搜索,方便匹配更多搜索内容。 8.搜索结果增加红字高亮,交互更体贴。 9.搜索表单推荐改为get提交,防止浏览器返回报错bug。 10.短连接支持短横线。 20210428-zzzphp V2.0.4正式版 1.修复一处安全漏洞,请及时更新。 2.修复content循环不支持,编辑器类型参数显示代码的bug。 3.修复无法访问index.php的bug。 4.修复后台验证码时常验证无效的bug。 20210310-zzzphp V2.0.3正式版 1.修复百度编辑器远程图片自动下载功能失效的bug。 2.增加了水印功能,支持图片水印和文字水印。 3.水印支持设置九种位置,支持设置 4.图片水印支持透明度,支持jpg、gif和png格式。 5.文字水印大小自动跟随原图尺寸,自动设定。 6.文字水

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuckyCola2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值