Safariでタップすると英英辞書が出てくる Tap-Dictionary

これは、アプリよりもブックマークレットの方がすごい。


Tap-Dictionary 1.0(無料)App
カテゴリ: 辞書/辞典/その他, 旅行
販売元: Ronen Drihem - Ronen Drihem(サイズ: 0.5 MB)
全てのバージョンの評価: (10件の評価)
+ iPhone/iPadの両方に対応

単語をタップすると、辞書がポップアップするブラウザ。これ単体だとブックマークもできないし、詳しい設定もできないけど、Safariに統合されると見違えるほど強力。



普通に起動すると解説ページ。ここにある「Click here」をタップすると、Safariが立ち上がり、そのときクリップボードにあるスクリプトブックマークレットにします。



そして、Safariでこのブックマークレットを使うと、英単語を選べます。選ぶだけじゃない。タップすれば小窓が開き、そこに意味が表示されます。発音も読み上げます。


で、スクリプトには「ja」が指定され、日本語に対応してる。ところが、英語のページでは英語、フランス語のページではフランス語が出るんです。この仕様はもったいないなあ。呼び出されているスクリプトを調べると、言語指定の変数が、開かれたページに合わせ変更されるようになってる。だから、英語ページは英語になる。「すでに読める人」が「読めない単語」を調べることを想定してる。英語圏の人の「辞書」ってそういうイメージなのか。
iOS5のSafariやDraftPadで内蔵辞書を使う方法


(追記)
なるほど。Tap-Translateだと、英語が日本語になるのか。実は、そのためのスクリプトを発見してしまいました。「Tap-Dictionaryと似た仕組みなんだろう」と推測し、試行錯誤すると作れます。英語だけでなく、ロシア語やフランス語でも日本語訳が出てくる。ただ、元が有料アプリなので、このスクリプトは封印しました。面白い方法だから、Googleが公式にサポートしてくれると良いですね。