WindowsPhone7の古い翻訳サンプルコードに取り組んでいます。
最近、 プロジェクトのこのhttp://api.microsofttranslator.com/V2/Soap.svcからLanguageServiceClientまたはトランスレーターApiをダウンロードしました。
TranslateAsyncのメソッドに変更があることに気づきました
私のページでこのメソッドを呼び出すこの古いメソッドを使用してください
_proxy.TranslateAsync(APP_ID, txtInput.Text, from.Code, to.Code);
このスローエラーメッセージ:
メソッド「TranslateAsync」のオーバーロードはありません4つの引数を取ります
私は古いサンプルコードで発見しました、それは持っています:
古いサンプルコードに存在する古い署名:
public void TranslateAsync(string appId, string text, string from, string to) {
this.TranslateAsync(appId, text, from, to, null);
しかし、この最近の翻訳者APIの新しい署名はこれです:
public void TranslateAsync(string appId, string text, string from, string to, string contentType, string category) {
this.TranslateAsync(appId, text, from, to, contentType, category, null);
}
この新しい署名をどのように使用しますか?contentTye、カテゴリとは何ですか?これらの情報またはこれらを使用するサンプルコードはどこで入手できますか?
助けてください。ありがとう