4

私は自然言語処理プログラムを作成しようとしています。このプログラムでは、単語や文を翻訳し、品詞を取得する必要があります。あなたのプログラムに Google Translate API を実装できると聞きましたが、過去 2 週間、うまくいきませんでした。このなどの他の翻訳サービスを調べてみましたが、C# の経験が非常に限られているため、記事から多くを引き出すことはできません。誰かが私に簡単なウォークスルーを提供してくれますか? 自分が何をしているのかを学びたいので、C# の知識をさらに深め、それを使用して目標を達成することができます。Google API である必要はありませんが、どんな助けでも大歓迎です!

4

2 に答える 2

4

2つの主流のオプションは

  1. Microsoft API、これは一定の制限まで無料です

  2. GoogleAPIは有料サービスです

安価で汚いオプションは、新しいASP.NET Web APIを使用してHTTPリクエストを介してGoogle翻訳を直接呼び出すことです(つまり、画面がGoogle翻訳ページをスクレイプします)。HTTPリクエストをエレガントに実行するのは非常に簡単です。例:英語のフレーズ「testthis」を英語からフランス語に翻訳するには、以下のURLが必要です。

http://translate.google.com/#en/fr/test%20this

これがasp.netWebAPIリソースです。

于 2012-10-04T00:54:00.847 に答える
1

記事のコードを意図したとおりに使用できないと思います。Bing が altavista を乗っ取り、URL の宛先を変更したことを書いているため、このコード自体は翻訳を行わず、babelfish に渡して噛むだけですが、長期的に安定した方法ではありません。

Google翻訳を使用します https://developers.google.com/translate/v2/getting_started

頑張ってください!

于 2012-10-04T00:35:39.097 に答える