2012-02-09 4 views
1

GoogleTranslateAPI.dllファイルをダウンロードし、その参照をプロジェクトに追加しました。 私はテキストボックスをとり、そこに「John」と書いてラベルをつけ、それに「John」と書かれたが、「French」言語で書かれたい。だから私は.... button_clickイベントでgoogle apiを使用してコントロールの言語を翻訳する方法

private void button1_Click(object sender, EventArgs e) 
    { 
     string TT = Txt1.Text; 

     Label1.Text=Google.API.Translate.Translator.Translate(TT, Google.API.Translate.Language.English,Google.API.Translate.Language.French); 
    } 

を書いたこれは「FAILED TRANSLATE」というエラーを与える...誰も私が間違って何をしたか教えてもらえます? これはデスクトップアプリケーションであり、オフラインで実行されます。

のDev ..

答えて

1

GoogleのAPI v2の翻訳あなたがしたい方法現在のバージョンであり、APIにアクセスするためにとにかくpaid service ...

としてのみ利用可能(2011年12月1日以降)ですGoogleにキーを登録してコード内で使用する必要があります。

、GoogleのAPIのみ使用可能なオンラインです - あなたがダウンロードしたDLLは、HTTPベースの周りだけのラッパーです:質問のコメントのとおりとOPのアップデート後に - いくつかの一般的な情報についてはhttp://code.google.com/intl/en-US/apis/language/translate/v2/getting_started.html

UPDATEを参照してくださいサーバーAPI。

あなたはこれをオフラインで実行する必要がある場合は、ローカル...

+0

ことをあなたが必要とするすべての言語ペアの辞書にいくつかの商用パッケージを購入してインストールする必要があります私はインドからその男ドイツのサイトではないと思います非常に助けになる(Googleがこのサイトを提供し始めた場合、実際に光っている一日を翻訳した)。 ;-) – Oliver

+0

@Oliverありがとうございました...そのリンクを英語(en-US)に変更しました。 – Yahia

+0

@Yahiaありがとう、私のアプリはオフラインで実行されます。ここで何をすべきか? – Dev

関連する問題