アプリで単語を翻訳したい。最初は Google 翻訳を使いたかったのですが、Google 翻訳の API は無料ではないことがわかりました。そこで Bing Translator を使用してみました。このチュートリアルに従いましたが、ステップ 3 で「今すぐ AppId を申請して開始する」が見つかりません。では、appID を作成するにはどうすればよいでしょうか。
4 に答える
Bing Translate API の名前が Microsoft Translator に変更されたようです。
そのページには次のように書かれています。
既存の AppID を持つ開発者は、2012 年 8 月 1 日まで Bing Search API 2.0 を引き続き使用できます。この日以降、Bing Search API 2.0 AppID は結果を返さなくなります。開発者は、Windows Azure Marketplace でサインアップすることにより、引き続き API を使用できます。開始するには、移行ガイドと FAQ をお読みください。
Bing API を引き続き使用するには、Windows Azure Marketplace にサインアップする必要があるようです。
Microsoft Translator は、Azure マーケットプレースのこのリンクで見つけることができます。見た目からして、無料とは思えません。このリンクには、API ドキュメントのようなものがあります。SOに関するこの関連する質問も確認してください。
Github には、iOS 用の API にクライアントを提供するプロジェクトがあります。
上記の情報は、無料の部分ではないことを除いて、ほとんど正しいです。Bing/Microsoft トランスレーターを介して引き続き利用できるサービスの無料利用枠があります。サブスクリプション プロセスを進めるときは、無料利用枠を選択するだけです。
無料で利用できる翻訳 API はほとんどありません。Google 翻訳 API も無料ではありませんが、Google 翻訳 API が最も安価で使いやすいです。100 万文字で 20 ドルで、多くの言語をサポートしています。詳細はこちらからご覧いただけます。
https://developers.google.com/translate/v2/getting_started .
ありがとう。
github のサンプル アプリは、bing トランスレーターが現在使用している新しい認証 Azure マーケットプレース トークンをサポートしていないようです。ダウンロードしましたが、機能しません。常に「無効な appid」エラーが返されます。マイクロソフトからアプリ ID を取得することさえできなくなりました。