Quick Dictionary
NVDA Quick Dictionaryアドオンにようこそ。キーの組み合わせを押して素早く、辞書の内容を、選択した言語に翻訳された言葉またはフレーズとともに、得ることが出来ます。数が少ない、基本的なキーボードショートカットなので、わかりやすく便利で、すぐ覚えられます。
辞書の内容は、単語の詳しい情報で、スピーチの部分、性別, 複数または単数、翻訳オプション、意味のリスト、類義語、詳しい例などです。このような情報は外国語を学ぶ人や、自国語の豊かさや多様性のあるコミュニケーションの中で使い方を探している人に便利です。
このアドオンはいくつかのオンライン辞書サービスをサポートしています。適切なダイアログボックスまたはキーボードショートカットを使って、希望する離れた辞書を選択することが出来ます。それぞれの利用可能なサービスは、それぞれの設定パネルを持ちます。
音声合成のプロファイルとともに動作するより進んだ機会もあります。合成音声プロファイルを特定の言語に関連付けることが出来ます。その後、その言語への翻訳が選択された合成音声で自動的に読み上げられます。
以下はこのアドオンの全ての機能と操作のためのキーボードショートカットです。初期状態では全ての機能は二層のコマンドを使用して呼び出されます。しかし、これらの方法はどれでも、自分に便利なようにキーボードショートカットを設定出来ます。NVDAの「設定」「入力ジェスチャー」ダイアログで設定出来ます。
辞書の内容を受け取る
辞書から内容を受け取るために、まず知りたい単語を選択またはクリップボードにコピーしなければなりません。そして、NVDA+Yを2回押します。また、辞書の意味を得るための別の方法もあります。NVDA+Yを1回押してキーボードをアドオンコントロールモードに切り替え、Dキーを押します。
アドオンコントロールモード
このアドオンの全ての機能にアクセスするには、アドオンコントロールモードに切り替えます。それには、NVDA+Yを1回押します。短い低いビープ音が鳴り、以下のコマンドを使うことが出来ます。このアドオンの中で使用されていないキーが押されると、エラーコマンドであることを知らせる音が鳴り、アドオンコントロールモードが自動的に終了します。
アドオンコマンドリスト
基本的な辞書コマンド:
- D - 選択された単語またはフレーズの辞書の意味を通知します(NVDA+Yと同じです);
- W - 辞書の意味を別の閲覧ウィンドウに表示します;
- S - 言語を入れ替えてQuick Dictionaryの翻訳を得ます;
- A - 現在のソースと対象言語を通知します;
- C - 最後の辞書の意味をクリップボードにコピーします;
- E - 送信前にテキストを編集します;
- U - オンライン辞書からダウンロードして現在使用可能な言語のリストを保存します;
- ファンクションキー - オンライン辞書サービスを選択します;
- Q - オンラインサービスの使用の統計情報;
- F - オンラインサービスの選択。
合成音声プロファイルの管理:
- 1から9 - 合成音声プロファイルの選択;
- G - 選択された合成音声のプロファイルの通知;
- B - 前の合成音声に戻る;
- R - 初期状態の合成音声に戻す;
- Del - 選択された合成音声のプロファイルを削除する;
- V - 設定された合成音声プロファイルの保存;
- P - カスタマイズされた合成音声のプロファイルの全てのリストを表示する。
Oを押してアドオン設定ダイアログを開く。
アドオンコマンドのヘルプ
以下でこのアドオンで使用される全てのコマンドのリストを見ることが出来ます:
- NVDA+Nを押してNVDAメニュー、サブメニュー「ツール」へ行き、「Quick Dictionary」、そしてメニュー項目「アドオンコマンドのヘルプ」を起動。
- アドオンコントロールモード(NVDA+Y)でHキーを押す。
アドオンヘルプ
アドオンヘルプを開くには、NVDA+Nを押し、「ツール」サブメニューに行き、「Quick Dictionary」に行き、メニュー項目「ヘルプ」を起動。
貢献
このアドオンの開発、翻訳、そして維持にお力をいただきました皆様に感謝いたします:
- Cagri Dogan - トルコ語翻訳;
- Wafiqtaher - アラビア語翻訳。
他の開発での良い解決法をいくつかこのQuick Dictionaryアドオンに使用させていただきました。以下のアドオンの開発者に感謝いたします:
- Instant Translate - Alexy Sadovoy, Beqa Gozalishvili, Mesar Hameed, Alberto Buffolino その他のNVDAの貢献者の方々。
- 合成音声プロファイルごとの動作は、Switch Synthアドオン(Tyler Spiveyさんのおかげです)からのアイディアを使わせていただきました。
変更点
バージョン2.1
- 離れたサービスに送る前にテキストを編集するダイアログを加えました;
- アドオンヘルプページをReadMeから分けました;
- トルコ語の翻訳を追加しました(Cagri Doganさんのおかげです)。
バージョン2.0
- 他のオンライン辞書サービスに接続する機能を追加しました;
- Laxicalaサービスとその設定パネルを追加しました;
- 使用可能な物のリストからオンラインサービスを選択するダイアログを追加しました;
- 選択されたサービスについての情報を得るコマンドを追加しました;
- 合成音声のプロファイルについて機能するダイアログを追加しました;
- 前の合成音声に切り替える手段を実装しました;
- 合成音声の状態をモニターする並行なスレッドを実装しました;
- アドオンの機能数が増加したので、コマンドヘルプが別のウィンドウに表示されるようにしました;
- オンラインサービスへの要求をキャッシュする手順を更新しました;
- アドオンサブメニューをNVDAメニューに追加しました;
- ReadMeを更新しました。
バージョン1.2
- 自動的に合成音声を選択された言語に切り替える機能を追加しました;
- オンライン辞書の中の、使用可能な言語の現在のリストをダウンロードする機能を追加しました;
- Cagri Doganのおかげで、トルコ語翻訳が加わりました。
バージョン1.1
- 他のアドオンと重複するキーボードショートカットをいくつか変更しました;
- 主要なアドオンの機能についての記述を変更しました;
- アドオンのヘルプと翻訳を更新しました;
- キーボードショートカットをいくつか取り除き、ユーザーが自分で設定出来るようにしました;
- ウクライナ語の翻訳でのエラーを修正しました(Volodymyr Perigのおかげです);
- ロシア語の翻訳を追加しました。
バージョン1.0 実装機能
- NVDAの動作の遮断を避けるために、別スレッドで離れたサーバーへのリクエストを実行;
- サーバーからの応答を待つ間の信号;
- 離れた辞書サービスへの負荷をへらすための、最後の100個の要求のキャッシュ;
- アドオンコントロールモードへの切り替え;
- 代替サーバー使用の可能性;
- アドオン設定ダイアログ。