Translator AJAX API:申し込んでいた、待望のMicrosoft翻訳API、やっと招待コードが届いたので、早速お試し ・・・ 【Microsoft】
前に、申し込んでいた、Microsoftの翻訳API
invite code だ。
(参照)
・Translator:最近、Microsoftの情報が面白いな。今度は「翻訳ウィジットとAPI」を配ってるって ・・・ 【Microsoft】
・Microsoft Translator:やっと、(一応)invite code は来たのだけど・・・ 【Microsoft】
早速お試し利用。
毎回、Yahoo翻訳やMicorosoft翻訳にアクセスしないで
このブログで簡単翻訳できるように・・・
右下の「ツール」エリアが長くなったので
バランス考えて、左下にブログパーツ形式で作成。
※すみません。また、重くなっちゃいましたね。
![簡単翻訳[何と訳すんだっけ] - 簡易ツール - by 創ったmetaboy](http://blog-imgs-26-origin.fc2.com/m/e/t/metaboy/tsu20090610_tool_translator1.jpg)
使い方。
・簡単になるよう、デフォルトは「英>日」
・上のテキストエリアに文字入れて[翻訳! ▼]
・下のテキストエリアに翻訳され表示
追記に ▼
◎ 簡単翻訳[何と訳すんだっけ] - 簡易ツール
************************************************
簡単に、簡単に。
・デフォルトは英文の翻訳。
・プルダウンで変えられる。
・ワンクリック翻訳
※まずは、以上
■実際の構築
クッキーは、今回利用せず。でも
履歴は残るように将来したいな。
□まずは、取得した、MicrosoftからのJavaScriptタグを
貼らなくてはならない。
※最近は、
HTML-lint への対応・最適化で、
組み込むJavaScript内でさらに組み込むようにしている。
・・・で、
最近、Googleのソースから学んだその組み込む記述方法。
document.write(decodeURIComponent("%3Cscript src='http://api.microsofttranslator.com/V1/Ajax.svc/Embed?appId=*****' type='text/javascript'%3E%3C/script%3E")); □ソースは、
Microsoftがサンプルソース用意してくれている
下記を利用させていただいた。
◆Microsoft Translator Interactive SDK
用意されているソースは、
ASPXのものがほとんどだが、
参照するに何の問題ない
核となる部分のみそのまま利用させていただく。
if (currentLanguage != lang) {
// use a callback function to set the translated text
Microsoft.Translator.translate(document.getElementById('src_translator').value, currentLanguage, lang, function(translation)
{ document.getElementById('dst_translator').value = translation; });
} 別に他はなにもとりたてて、報告することは
ないのだけれど・・・
サンプルに、「日本語(Japanese)」がなかったので
最初
・日本語の略号がわからなかった
・jp かなと思ったけど、それではエラーが出る
「catch ステートメントでは適用されますが、throw ステートメントでは適用されません」
◆Microsoft Translator Developer & Web Master Support
こちらに、フォーラムがあるので
ここを探したけど、わからず・・・
◆Bing Developer Center
LiveSearch から、 bing に
リニューアルされた
・bing DeveloperCenter を
訪ねたけれど、わからず・・・
あ、そうだ。
なんのことはない。Microsoftの翻訳頁を確認・・・
◆Bing Translator
ここのプルダウンの
ソースを参照
ポルトガル語:pt
イタリア語:it
ロシア語:ru
オランダ語:nl
英語:en
スペイン語:es
簡体字中国語:zh-CHS
ドイツ語:de
韓国語:ko
フランス語:fr
日本語:ja
ポーランド語:pl
繁体字中国語:zh-CHT
で、
■公開
□このブログ左サイドに用意
(左下)
※いつものように、jsファイル組み込む形式で
用意しようとしたらエラー。
「parent.node が云々」
仕方が無いので、Amazon形式
(iframe利用して実装)
※別ウインドウで開くものも用意
した。
・・・良かったら使ってください。



