JcJc错别字纠错检查API说明

JcJc错别字纠错检查API说明

JcJc错别字纠错检查1.0发布在即,先发布最新版本的API说明文档: 未来版本的改动,以Github为准, 项目地址: https://github.com/textproofreading/cuobiezi_http_api/"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> JcJc 错别字纠错检查 API 共支持以下三种方式:

1、 全文返回, 对错别字加提示标签
2、 只返回带错别字的句子, 勘误表格式
3、 只返回带错别字的字,以及在文中的位置

JcJc错别字纠错检查 API 采用 HTTP 协议,HTTP 接口规范如下 :

http 请求地址: http://www.cuobiezi.net/api/v1/zh_spellcheck/json
http 请求方式: POST
http 发送标准的 Form 请求表单, 需要的 POST 字段:
content: 字段值: 需要检查的文本。
check_mode: 字段值,固定为: advanced
action: 字段值,固定为:show

返回值以http页面方式返回,格式为 Json 格式: 下面是一个 python 3 的测试代码:

$ python3
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> r = requests.post("http://www.cuobiezi.net/api/v1/zh_spellcheck/json", data={'content': '我最喜欢的就是元霄节吃汤圆。 ', 'check_mode': 'advanced', 'action': 'show'})
>>> print(r.text)

http://www.CuoBieZi.net"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> 为您提供错别字在线检查服务,让网络中文更加优美是我们的愿景,把时间浪费在美好事物上,错别字检查请放心交给我们!

C#版本的代码示例:

private void button1_Click(object sender, EventArgs e)
 {
            using (WebClient client = new WebClient())
            {
                var reqparm = new System.Collections.Specialized.NameValueCollection();
                reqparm.Add("check_mode", "advanced");
                reqparm.Add("action", "show");
                
                    reqparm.Add("username", "tester");
                reqparm.Add("content", "我最喜欢的就是元霄节吃汤圆");
                byte[] responsebytes = client.UploadValues("http://www.cuobiezi.net/api/v1/zh_spellcheck/json", "POST", reqparm);
                string responsebody = Encoding.UTF8.GetString(responsebytes);

                MessageBox.Show(responsebody);
            }
 }

参考阅读:  https://zhuanlan.zhihu.com/p/28066850

https://914946414.docs.qq.com/F8vuNh7d4JK

http://www.cnblogs.com/proofreading/p/7227880.html"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> http://www.jianshu.com/p/a9b6ef778589"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> http://blog.csdn.net/proofreading/article/details/76009261"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> http://blog.sina.com.cn/s/blog_1638c9bb30102wvdk.html"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> http://11714526.blog.51cto.com/11704526/1950374"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> http://textproofreading.blog.163.com/blog/static/265506043201762411254833/"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important"> http://textproofreading.lofter.com/post/1e5def18_10b3e7b0"); background-size: cover; background-position: 0px 2px;" size="5" face="icomoon !important">

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器之心

资源 | Parris:机器学习算法自动化训练工具

3519
来自专栏用户2442861的专栏

Tesseract:训练

http://www.zmonster.me/2015/05/05/tesseract-training.html

1361
来自专栏Jerry的SAP技术分享

如何查看CRM WebUI,C4C和Hybris里的页面技术信息

在WebClient UI页面上按F2,就能看到页面的技术信息, 可以找到当前页面是哪一个BSP component实现的:

3474
来自专栏深度学习那些事儿

WordPress中实现Markdown编辑的终极解决方案

之前我在这篇文章中简单介绍过如何利用Markdown在wordpress中进行写作:https://oldpan.me/archives/wordpress-m...

2103
来自专栏马洪彪

C#操作EML邮件文件实例(含HTML格式化邮件正文和附件)

使用QQ邮箱、163邮箱等导出的EML邮件,包含了邮件的发件人、主题、内容、附件等所有信息,该实例就如何解析这些信息,并在编辑后保存做个Demo。 如下图所示,...

3956
来自专栏杨建荣的学习笔记

通过shell抓取html数据(r2笔记74天)

最近看一些网站的时候,发现有些数据很有意思,想把数据截取出来,但是想把数据抽取出来很是困难。因为如下的小方框的数字都是上下两行排列,想要把数据抽取到一行是很难实...

3039
来自专栏Java3y

操作系统第五篇【死锁】

3064
来自专栏Golang语言社区

【译】用Go实现一个静态博客生成器

静态站点生成器是一种工具,给一些输入(例如,markdown),使用HTML,CSS和JavaScript生成完全静态的网站。 为什么这很酷?一般来说,搭建一个...

6464
来自专栏张戈的专栏

分享一个入门级可控多线程shell脚本方案

说到 shell 可控多线程,网上分享的大部分是管道控制的方案。这种方案,张戈博客也曾经实战并分享过一次:《Shell+Curl 网站健康状态检查脚本,抓出中国...

3095
来自专栏FreeBuf

基于Django的双因子认证实现

双因子简介 对于网络信息系统来说,能否识别使用者的身份,是能否确保安全的基础和关键。在实际应用中,许多网络信息系统都会要求使用者在使用系统之前,提供一些相关信息...

39510

扫码关注云+社区

领取腾讯云代金券