人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

google translateを使用して、自サイトの英語ページへのリンクを作成したいのですがうまくいきません。
翻訳されたサイトをフレーム付(上部にgoogleロゴ・ノンフレームリンク)でしたらうまくいきますが、フレームなしで本文ページだけを表示したいのです。
※メールに記載したリンクURLからだとうまくいくのですが、HTMLでリンクを作成するとダメなのです。

例えば、メールに以下のように記載するとうまくいきますが、
http://64.233.179.104/translate_c?u=http://www.yahoo.co.jp/

HTMLで以下のリンクを作成するとダメなのです。
<a href="http://64.233.179.104/translate_c?u=http://www.yahoo.co.jp/">yahoo</a>

どうしたら良いのでしょうか??
<a href="?フレーム付きのURLだとうまくいきます。

また、翻訳ページからのリンクは全て翻訳されてしまうため、日本語の元ページへのJUMPができません。うまく出来る方法はないでしょうか?

どなたか、良い方法を教えて下さい。


●質問者: tsukarin
●カテゴリ:ウェブ制作
✍キーワード:Google href HTML JUMP URL
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● wnagata
●60ポイント

現象からみてみると、HTTPヘッダにRefererがあると翻訳を実行せずに、uパラメータのURIにリダイレクトしているようですね。

google translateのAPIは公開されていないようなので、よい方法は存在しないのかもしれません。

http://64.233.179.104/translate_c?u=http://www.yahoo.co.jp/

◎質問者からの返答

有難うございます。

リンク先にクッションページを作成し、

<META HTTP-EQUIV="Refresh" CONTENT="0;URL=?

のようにとばしてやるとうまくはいくのですが。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ