きちんと反映することができた場合、

100ポイントお支払いします(少ないかもしれませんが…)

以下のgoogle 翻訳に関しての質問です。
http://journal.mycom.co.jp/articles/2008/03/21/ajaxlang/001.html

コピペして
blogに
貼り付けられるようにしたいのですが(blogパーツのように)
どうすればよいでしょうか(仏語⇔日本語 仏語⇔英語)
そのまま貼り付けられる形で
お願いしたいです(面倒くさいと思いますが…)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/03/22 10:57:27
  • 終了:2008/03/22 23:26:27

回答(1件)

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912008/03/22 14:23:57

ポイント100pt

おもしろそうな API なので試しに作ってみました。

双方向の翻訳はできないようなので、各言語からそれぞれの翻訳を行うことになると思います。


下記を BODY の中(Blogのスクリプト?)に貼り付けてお試しください。

ローカルなファイルに保存して 最低限の HTML形式にしただけ(HTML, HEAD、BODY タグを追加)でも動作しました。


<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("language", "1");
function translate( sl, dl, res ) {
    var source = document.getElementById("source" + res ).value;
    google.language.translate(source, sl, dl, function(result) {
    if (result.error) {
        alert("Error:" + result.message);
        return;
    }
    document.getElementById("result" + res).innerHTML = result.translation;
});
}
</script>

<input type="text" id="sourceEJ"/>
<button onclick="translate('en','ja','EJ')">英日翻訳</button><br /><br />
<div id="resultEJ"></div>
<br>

<input type="text" id="sourceJE"/>
<button onclick="translate('ja','en','JE')">日英翻訳</button><br /><br />
<div id="resultJE"></div>
<br>

<input type="text" id="sourceEF"/>
<button onclick="translate('en','fr','EF')">英仏翻訳</button><br /><br />
<div id="resultEF"></div>
<br>

<input type="text" id="sourceFE"/>
<button onclick="translate('fr','en','FE')">仏英翻訳</button><br /><br />
<div id="resultFE"></div>
<br>

自分の HP であれば、関数部分は HEAD部 でもよいと思います。


http://techtrim.net/2008/03/21_19335.html

id:tai2006

できました!!!!

有難うございます!!!!

2008/03/22 23:26:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません