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