wiki:Userscript/FastLookupJPandEN

Wiki

Last modified 19 months ago Last modified on 2010/10/30 20:13:54

Fast look up JP and EN

このスクリプトについて

このスクリプトは、選択した文字列を辞書引き、検索、翻訳するGreasemonkeyスクリプトです。

このスクリプトの作成にあたり、以下のスクリプトを参考にさせて頂きました。

他ブラウザで利用するには

Firefox, Sleipnir それぞれ以下のものをご利用ください。

インストール

Firefox拡張のGreasemonkeyをインストールした上で、以下のURLから本スクリプトをインストールしてください。

機能

選択した文字列の

  • 辞書引き
  • 検索(Google検索など)
  • 翻訳

が行えます。
また、上記の結果をまとめて表示することもできます。

使い方

Movie(http://www.youtube.com/watch?gl=JP&hl=ja&v=pOQkDCmfUvc)?

事前設定

ショートカットキー:AltKey + y で設定ナビを表示し、任意の検索サイトを選択します。

  • 検索サイトの選択
    • 左側の◯をクリックすると数字に変わります。この数字は、検索結果を表示する順番をあわらしています(数字の小さい方が上)。
      ここで登録したものは、テキスト選択・Quick Lookupにおける検索時の検索サイトとなります。

select sites at navi

テキスト選択+修飾キーによる検索

修飾キー(デフォルト:AltKey?)を押しながら、ウェブページ上のテキストをドラッグで選択すると画面下に検索結果のポップアップが表示されます。

テキスト選択+マウスホイールボタンによる検索

テキスト選択した状態でマウスホイールボタンを押すと、テキスト選択+修飾キーによる検索と同様の検索が行われます。
この場合は、修飾キーを押す必要はありません。

Quick Lookupによる検索

カーソルがウェブページのテキストフォーム以外のところでショートカットキー:y を押すと入力フォームが表示されます。
この入力フォームから上で選択した検索サイトの検索が行えます。
(※注意: IMEが全角になっている場合は実行されません)

Quick Lookup screen shot

検索結果について

下にポップアップ表示される検索結果で以下のことが出来ます。

  • 検索結果欄の右上のアイコンをクリックすると以下の操作が行なえます。
    • 設定ナビ同様に検索サイトの設定
    • サイトのfaviconをクリックするとその検索サイトで再検索
  • 検索結果の左上のそれぞれサイトfaviconをクリックすると、新しいタブでその検索結果のページが表示されます。
  • 検索結果内のリンクをクリック(黄色文字)すると、新しいタブで開きます。

ショートカットキー

このスクリプトでは以下のショートカットキーが利用可能です。

AltKey + Y 設定ナビを表示/非表示(※Macの場合は、Control + Option + Y)
Y Quick Lookup (簡易検索)
ESC すべて非表示

設定

設定ナビの設定項目から本スクリプトの設定が行えます。

  • 全般
表示中の結果を全消去 左クリック時に検索結果をまとめて消します。
チェックを外すと一つずつ消えていきます。
修飾キーを有効 テキスト選択時に、修飾キー(!AltKeyやCtrlKey、ShiiftKey など)を押している時のみ検索を行ないます。
チェックを外すと修飾キーなしで検索が行われます
エフェクトを有効 検索結果や通知メッセージ、設定ナビ、Quick Lookup の表示の際に、フェードイン・フェードアウトの効果を追加します。
  • Translation(翻訳)
日英翻訳を有効 日本語から英語への翻訳が有効になります
辞書引き上限文字数(デフォルト:10) 選択したテキストが日本語の場合、テキストの文字数がここで指定した値より少ないときは辞書引き、多いときは翻訳が行われます。
英日翻訳を有効 英語から日本語への翻訳が有効になります
辞書引き上限単語数(デフォルト:3) 選択したテキストが英語の場合、テキストの単語数がここで指定した値より少ないときは、辞書引き、多いときは翻訳が行われます。
  • Shotcut Key(ショートカットキー)
    リロードすると有効になります。
Naviの表示/非表示(デフォルト:A-y) 検索ナビの表示・非表示をトグルショートカットキーです。
すべて閉じる(デフォルト:ESC) 設定ナビ、Quick Lookup、検索結果全てを閉じるショートカットキーです。
Quick Lookup(デフォルト:y) Quick Lookup を表示するショートカットキーです。

preference at navi

サイトの追加

検索サイト情報は外部データベースWedata(データベース:FluJE)で管理されています。
ローカルのみの検索サイトを追加する場合は、スクリプト上部の LOCAL_SITEINFO という変数に定義してください。
利用するサイトの利用規約に違反していないことを確認してから追加してください。

項目名 デフォルト値 概要
name* - サイト名
type* - 検索の種別を指定します。
辞書検索の場合は dictionary、翻訳の場合は translation、ウェブ検索の場合は searchです。
url* - 検索時のURLです。
[context]が検索語句に置き換わります。
xpath* - 検索結果として表示する部分を!XPathで指定します。
lang* - 検索対象となるテキストの言語を指定します。(検索結果の言語ではありません)
検索文字が英語だけ場合はen、日本語だけの場合はja、両方の場合はbothをいずれか指定します。
enc* - 検索サイトの文字コードを指定します。
icon {ドメイン}/favicon.icoサイトのを特定できるイメージ(16x16px) なければfaviconになります。
NGxpath なし 検索エラー(検索結果が0件)のときを見わけるxpath
data なし メソッドにPOSTを指定した際のリクエストデータを指定します。[context]が検索語句に置き換わります。
space なし リクエスト送信時スペースを置き換える文字
description なし この検索について概要です
method GET リクエストを贈る際のメソッドです。
POST または GETを指定してください

*必須項目

Attachments