Babel Fishへのリンク(自動英訳サービス)
当padma colorsではBabel Fish Translationにリンクを張り、翻訳制度に関しては一切問わずにこのサービスを享受しておりまして、そのリンクは各ページの左上に「English」っていうところにありますが。
例えば
http://www.padmacolors.org/
を日→英で翻訳してもらうと、表示されるページのアドレスは
http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&url=
http%3A%2F%2Fwww.padmacolors.org%2F
なんてな感じで
http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&url=
+翻訳させたいページのアドレス
こういう構成になっておりますです。
で、これまではJavaScriptで
<a href="javascript:window.open
(
'http://babelfish.altavista.com/babelfish/urltrurl?url='
+ document.URL +
'&lp=ja_en','babelfish'
)"
title="Powered by Babelfish">english
</a>
こんな風にしておりました。
が、「a href="javascript:」っていうのが実は全然面白くなくて、何とか他に方法が無いかしらとあれこれ考えてみましたら、ウチってphpじゃん!っていう事で、こうしました。
<?PHP echo
("<a href='http://babelfish.altavista.com/babelfish/urltrurl?url=
http://www.padmacolors.org")
.
$_SERVER["REQUEST_URI"]
.
("&lp=ja_en' title='Powered by Babelfish'>english</a>");
?>
これで今度は新規ウインドウだの新規タブだの、そのウインドウのままでも、表示先はビジターが決められます。 だって普通のリンクなのだから。
と、そんなこんななんですけども、Babel Fishに通すとレイアウトが崩れちゃいますね。 無視無視(笑)





