2013年2月22日金曜日

Microsoft Translator APIで翻訳 (改)その1

以前の投稿で翻訳サービスのMicrosoft Translator APIの使い方を書いたのだが、書いた直後にAPIの利用方法が変わってしまっていた。久々に使う機会があったので再度調査し使い方をまとめてみた。

Windows Azure Marketplaceへの登録
まずはWindows Azure Marketplaceへの登録が必要となる。 以下のURLより「Microsoft アカウント」でサインインをする。 このアカウントは、以前はWindows Live IDと呼ばれていたものと同じではないかと思う。自分はそのIDでログインできた。持っていなければログイン画面の新規登録のリンクをたどって作成しする。 Windows Azure Marketplaceを初めて使うのであればいろいろ聞かれるので必要な情報を入力して登録を完了させる。

Windows Azure Marketplace
http://datamarket.azure.com/

Microsoft Translator APIのサインアップ
次にMicrosoft Translator APIの利用登録を行う。 Windows Azure Marketplaceにサインインした状態で以下のURLを開く。 Microsoft Translator APIは突き当りの利用文字数による従量課金だが、2,000,000文字/月までは無料なので、 右のほうに値段の書いたメニューの一番下にあるサインアップを押し、必要な情報を入力してサインアップを完了させる。

Microsoft Translator
https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb

サインアップ後は以下に現在どれだけ利用しているかが表示されるようである。

マイ データ
https://datamarket.azure.com/account/datasets

アプリケーション登録
Microsoft Translator APIを使用するには自分のアプリケーションを登録し、client_idとclient_secretというキーを取得する必要がある。 APIをサインアップした画面の下のほうに、小さい文字で「アプリケーションの登録」というリンクがあるのでそれを押すか、次のURLへ行く。

アプリケーションの登録
https://datamarket.azure.com/developer/applications/register

新しいアプリケーションの作成のために以下の情報を入力する。 詳細には調べていないが、おそらくそれぞれの意味を持つ。

クライアントID
アプリにつけるID。他の人が既に使っているものと被らないものにする。
名前
アプリの名前。なんでもよい。
リダイレクトURI
Translator APIでは使わないが、登録に必須なので http://localhost/ など適当な値を入れる。httpだと安全でないと警告されるが無視
登録できたら、一覧に表示されるので「編集」を押してクライアント ID顧客の秘密を記録しておく。 これがそれぞれclient_idclient_secretと呼ばれるものになる。

これでやっとMicrosoft Translator APIを使う準備が整った。長くなったので使い方はまた次回…

関連記事

2 件のコメント:

  1. このコメントはブログの管理者によって削除されました。

    返信削除
  2. このコメントはブログの管理者によって削除されました。

    返信削除