文档章节

有道翻译测试demo

devstore
 devstore
发布于 2014/05/07 17:21
字数 100
阅读 20
收藏 0

详细请搜索devstore

 

 

测试DEMO

namespace YouDaoAPI

{

    public partial class frmYouDao : Form

    {

        private static readonly string url = @"http://fanyi.youdao.com/openapi.do?keyfrom=sunuptech&key=1650695939&type=data&doctype=json&version=1.1&q=";

        public frmYouDao()

        {

            InitializeComponent();

        }

 

        private void btnTrans_Click(object sender, EventArgs e)

        {

            string source = this.txtSource.Text;

            if (!string.IsNullOrEmpty(source))

            {

                string urlRequst = url + HttpUtility.UrlEncode(source);

                WebRequest request = WebRequest.Create(urlRequst);

                WebResponse response = request.GetResponse();

                string resJson = new StreamReader(response.GetResponseStream(), Encoding.UTF8).ReadToEnd();

                int textIndex = resJson.IndexOf("translation") + 15;

                int textLen = resJson.IndexOf("\"]", textIndex) - textIndex;

                txtObject.Text= resJson.Substring(textIndex, textLen);

 

 

                

               

            }

            else

            {

                MessageBox.Show("原文不可以为空");

            }

        }

    }

}


© 著作权归作者所有

共有 人打赏支持
devstore
粉丝 2
博文 28
码字总数 9434
作品 0
深圳
私信 提问
关于android上使用翻译api的问题

我最近做课程设计上要求做一个翻译类的android应用,开始的时候想用谷歌的api(因为有教程,汗一个),但是谷歌的api封闭了,只好找别的,用了海词翻译的api,但是这个只能提供英文到中文的翻...

uihsvi
2013/01/09
1K
1
Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备)

版权声明:本文为 FengCms FungLeo 原创文章,允许转载,但转载必须注明出处并附带首发链接 https://blog.csdn.net/FungLeo/article/details/82787744 Python 打造基于有道翻译的命令行翻译工...

FungLeo
09/20
0
0
zhenyangze/uafred

uafred alfred on ubuntu(use electron) ubuntu上的alfred 如果你是开发者,点击查看如何制作插件 使用方法 进入 下载地址,选择自己的系统对应的版本下载. 创建快捷方式  右上角系统设置...

zhenyangze
2016/06/29
0
0
Linux 上的效率工具--UAfred

uafred afred on ubuntu(use electron) ubuntu上的afred 如果你是开发者,点击查看如何制作插件 使用方法 进入 下载地址,选择自己的系统对应的版本下载. 创建快捷方式右上角系统设置->键盘...

阳泽
2016/06/28
4.9K
6
详解网易有道AI战略,智能硬件、教育、办公三大解决方案

近两年,互联网巨头BAT的人工智能战略格外受人关注,百度全面押注AI以来,在2017年的下半年,百度股价三个月上涨了40%。除了BAT这三家之外,搜狗、网易等二梯队互联网大公司的AI战略也已经逐...

李诗
09/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux中常用标识---不定期更新

LINUX常用标识符: 1 & && | || &: 表示进程在后台运行 例如 redis-server & 不是所有后台运行都是& 比如es ./bin/elasticsearch -d es后台运行&&: 第一个命令执行成功后 才执行后面的命令...

geek土拨鼠
18分钟前
0
0
Mybatis 中$与#的区别,预防SQL注入

一直没注意Mybatis 中$与#的区别,当然也是更习惯使用#,没想到避免了SQL注入,但是由于要处理项目中安全渗透的问题,不可避免的又遇到了这个问题,特此记录一下。 首先是共同点: 在mybatis...

大雁南飞了
34分钟前
0
0
Cydia的基石:MobileSubstrate

在MAC与IOS平台上,动态库的后缀一般是dylid,而加载这些动态库的程序叫做dynamic linker(dyld)。这个程序有很多的环境变量来设置程序的一些行为,最为常用的一个环境变量叫做"DYLD_INSERT_...

HeroHY
37分钟前
1
0
Spring Clould负载均衡重要组件:Ribbon中重要类的用法

Ribbon是Spring Cloud Netflix全家桶中负责负载均衡的组件,它是一组类库的集合。通过Ribbon,程序员能在不涉及到具体实现细节的基础上“透明”地用到负载均衡,而不必在项目里过多地编写实现...

Ala6
46分钟前
0
0
让 linux 删除能够进入回收站

可以参考这个贴子 https://blog.csdn.net/F8qG7f9YD02Pe/article/details/79543316 从那个git地址 把saferm.sh下载下来 把saferm.sh复制到 /usr/bin 目录下 在用~/目下 的.bashrc 下加一句这...

shzwork
56分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部