在.net winform中使用google translate api

在.net winform中使用google translate api,.net,winforms,google-translate,.net,Winforms,Google Translate,我正在尝试在winforms中使用Google translation api for.net: string DWord = "mesa"; TranslateClient Dclient = new TranslateClient("http://www.XXXXX.com"); //Dclient.ApiKey = "YYYYY"; //Dclient.UserIP = "ZZZZZ"; string translated = Dclient.Translate(DWord, "es",

我正在尝试在winforms中使用Google translation api for.net:

string DWord = "mesa";
TranslateClient Dclient = new TranslateClient("http://www.XXXXX.com");
//Dclient.ApiKey = "YYYYY";
//Dclient.UserIP = "ZZZZZ";
string translated = Dclient.Translate(DWord, "es", "en");
MessageBox.Show("Translation: " + translated);
Console.WriteLine(translated);
我收到以下错误消息: [响应状态:403]请使用Translate v2。看

我已经开通了谷歌账户,并提供了我的信用卡信息。。。但这两行给出了编译器错误: //Dclient.ApiKey=“YYYYY”; //Dclient.UserIP=“ZZZZZ”

错误3“Google.API.Translate.TranslateClient”不包含“ApiKey”的定义,并且找不到接受“Google.API.Translate.TranslateClient”类型的第一个参数的扩展方法“ApiKey”(是否
在此处输入代码
缺少using指令或程序集引用?
尽管图书馆在那里,intellisense正在向我展示它的财产


我还能做什么?

使用最新的.Net客户端。最新客户端的GoogleClient基类确实有一个公共ApiKey属性。。。