マイクロソフトの翻訳API 2012年01月15日(日)
以前、phpで簡単な辞書アプリを作ったり、twitterの翻訳botを作ったりしたのだけど、その時はgoogleのAPIと英語学習サイトのiknowのAPIを使っていた。 ikowで「ruby」という単語の情報を取得した場合 http://api.iknow.co.jp/items/matching/ruby.xml Google翻訳APIのページ http://code.google.com/intl/ja/apis/ajaxlanguage/documentation/ 今、サーバを止めている状態なので、そのアプリは動いてないんだけど、ちょっとまた翻訳APIを使ってみようと思った。 そこで、以前androidもくもく勉強会でhさんにMicrosoftの翻訳APIはかなり正確だと言われたのを思い出し、試してみた。 Microsoftの翻訳APIを使うには「AD697D10EC7A375
1年程前にHTML5の音声入力とGoogle翻訳APIを使ってこんなのを作ってみたけど、 HTML5の音声入力とGoogleの翻訳APIを試してみた | Shimabox Blog Google翻訳APIがフリーで使えなくなっていて全然動かなくなってた。。 ※参考記事 Google Translate API v2 有料化と v1廃止に伴って、Microsoft Translatorを使って見る余地はあるかもという話 – くるえるはてなくしょん いやぁ〜、何というファ○ク。でもまぁ、そのままにしとくのも悔しいので、 こちらの記事にある通りMicrosoftの翻訳APIを試してみる事にしました。 Microsoftの翻訳APIは上記の参考記事中にもありあますが、 使ってみよう! Windows Live SDK/API:第38回 使ってみようMicrosoft Translator|gihy
Google Translate APIが有料になってしまったので、 無料で多言語対応のAPIというとほぼMicrosoft Translator APIになると思います。(他にあったら教えて下さい) ということでMicrosoft Translator APIを使ってみたいと思います。 トークンの取得 APIの利用にはAppIDが必要です。 以前はBing Developer Centerにアプリケーション登録をしてAppIDを取得していたようですが、現在は有効期限10分のアクセストークンを取得して使わなければいけなくなったようです。 このページをなぞることになりますが、 まず、Windows AzureでMicrosoft Translatorの月2,000,000字のプランにサインアップします。 そして、Azure DataMarketにアプリケーション登録をします。
PHPでMicrosoft Translator APIを使用して翻訳してみました。 サンプルソース <?php $api_url = 'http://api.microsofttranslator.com/V2/Ajax.svc/Translate'; $param = array( 'appId' => 'Your AppID', 'from' => 'ja', 'to' => 'en'); $param['text'] = '吾輩はクマである。 名前はまだ無い。 '; $request_url = $api_url . '?' . http_build_query($param); $retval = file_get_contents($request_url); var_dump($retval); var_dump(explode('\u000a', trim(substr($
(注)2012初旬~ 登録方法やAPI利用方法が変わっています。 ⇒新しい方法はこちらの改訂版をご覧ください 指摘してくださった匿名さん、どうもありがとうございます。 Webサービスで翻訳ができるAPIは無いだろうかと探したところ、Google翻訳とBing翻訳がそれぞれAPIを提供しているとのこと。 Google翻訳のほうはGoogle Translate APIというらしい。しかし去年で無償サービスは終了し今は有償しかないとのこと。なんということだ。 Bing翻訳のほうはMictosoft Translator APIというサービスで個人で試すレベルであれば無償のようだ。 値段は翻訳するテキストの量に応じ月あたり以下のような感じである。(記事執筆時点) 無償で試せるのは月あたり2000txまで。1tx=1000 charactersと書いてあるので1txは1000文字換算のようです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く