All Projects → wtetsu → Mouse Dictionary

wtetsu / Mouse Dictionary

Licence: mit
📘A super fast dictionary for Chrome/Firefox

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Mouse Dictionary

The Tab Of Words
A minimal Chrome / Firefox extension to help you learn Japanese words in each new tab.
Stars: ✭ 94 (-85.97%)
Mutual labels:  japanese, chrome-extension, firefox-extension
Webextension Toolbox
Small CLI toolbox for cross-browser WebExtension development
Stars: ✭ 365 (-45.52%)
Mutual labels:  chrome-extension, firefox-extension
Rust Search Extension
🦀 The ultimate search extension for Rust
Stars: ✭ 540 (-19.4%)
Mutual labels:  chrome-extension, firefox-extension
Easy To Rss
🚀 Chrome/Firefox Extension to retreive RSS feeds URLs from WebSite, RSSHub supported
Stars: ✭ 386 (-42.39%)
Mutual labels:  chrome-extension, firefox-extension
Fehelper
😍FeHelper--Web前端助手(Awesome!Chrome & Firefox & MS-Edge Extension, All in one Toolbox!)
Stars: ✭ 3,880 (+479.1%)
Mutual labels:  chrome-extension, firefox-extension
Extanalysis
Browser Extension Analysis Framework - Scan, Analyze Chrome, firefox and Brave extensions for vulnerabilities and intels
Stars: ✭ 351 (-47.61%)
Mutual labels:  chrome-extension, firefox-extension
Fake Filler Extension
A browser extension for Chrome, Edge and Firefox that fills dummy text in all input fields in a page.
Stars: ✭ 383 (-42.84%)
Mutual labels:  chrome-extension, firefox-extension
Reddit Enhancement Suite
Reddit Enhancement Suite
Stars: ✭ 3,326 (+396.42%)
Mutual labels:  chrome-extension, firefox-extension
Read Aloud
An awesome browser extension that reads aloud webpage content with one click
Stars: ✭ 444 (-33.73%)
Mutual labels:  chrome-extension, firefox-extension
Simpread
简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
Stars: ✭ 5,352 (+698.81%)
Mutual labels:  chrome-extension, firefox-extension
Markdown Viewer
Markdown Viewer / Browser Extension
Stars: ✭ 497 (-25.82%)
Mutual labels:  chrome-extension, firefox-extension
Buster
Captcha solver extension for humans
Stars: ✭ 4,244 (+533.43%)
Mutual labels:  chrome-extension, firefox-extension
Stylus
Stylus - Userstyles Manager
Stars: ✭ 3,642 (+443.58%)
Mutual labels:  chrome-extension, firefox-extension
Premid
🧬 Source code of the PreMiD application.
Stars: ✭ 621 (-7.31%)
Mutual labels:  chrome-extension, firefox-extension
Tabwrangler
A browser extension that automatically closes your unused tabs so you can focus on the tabs that matter
Stars: ✭ 306 (-54.33%)
Mutual labels:  chrome-extension, firefox-extension
Timelineextension
Windows Timeline & Project Rome Web Extension
Stars: ✭ 375 (-44.03%)
Mutual labels:  chrome-extension, firefox-extension
Chrome Extension Udemy Translate
Translate Udemy's subtitles into Chinese、English etc(Disneyplus+netflix+udemy+lynda+hulu+hbo now+primevideo)
Stars: ✭ 553 (-17.46%)
Mutual labels:  english, chrome-extension
Realize
A React component tree visualizer
Stars: ✭ 285 (-57.46%)
Mutual labels:  chrome-extension, firefox-extension
Browser Extension Template
📕 Barebones boilerplate with webpack, options handler and auto-publishing
Stars: ✭ 296 (-55.82%)
Mutual labels:  chrome-extension, firefox-extension
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (-42.39%)
Mutual labels:  chrome-extension, firefox-extension

Test Code Climate codecov

Mouse Dictionary: Super Fast Dictionary

Mouse Dictionary is a super fast dictionary for Chrome and Firefox.

Features:

  • Super fast (react in 1/60 second)
  • Awesome phrases detection
  • Capable of importing your own text data
  • Available on PDF documents!
  • Look up connected words nicely (e.g. camelCase -> camel case)
  • Customizable view

Available for various documents:

  • Web documents in HTML
    • normal text
    • input elements
    • textarea
  • PDF documents
  • Google Docs
  • YouTube captions
  • Local files (HTML, text, PDF)
  • ...

Install

See also Getting started

Screenshots

English-Japanese

ss02.gif

Japanese-English

ss03.gif

German

Want to use for the German language? Take a look these great articles!

How to develop

Preparation

Use npm 7+.

npm install

Build

For Chrome:

npm run build-chrome   # Debug build
npm run release-chrome # Release build

For Firefox:

npm run build-firefox   # Debug build
npm run release-firefox # Release build

For Safari:

npm run build-safari   # Debug build
npm run release-safari # Release build

see package.json for other commands.

Contribution

For the moment, Mouse Dictionary project doesn't have any strict rule about contribution. Feel free to create any issues and pull requests.

Some guides:

  • Editor: the main developer uses VSCode
  • Before you commit: try running npm run test and npm run lint

Cross-extension messaging

Mouse Dictionary supports receiving cross-extension messages. Mouse Dictionary iframe support is a good example that implements message sending to this extension.

Here is a code example for sending a message to Mouse Dictionary. You can make Mouse Dictionary look up words/expressions from other extensions.

const MD_EXTENSION_ID = "dnclbikcihnpjohihfcmmldgkjnebgnj";

chrome.runtime.sendMessage(MD_EXTENSION_ID, {
  type: "text",
  text: "rained cats and dogs"
});

Parameters:

name type value
type string must be "text"
text string text you want to look up

License

Mouse Dictionary is published under the MIT license.

Third-party data

This project includes some third-party data:

Dictionary data

Images

Build-in PDF viewer

Great JavaScript libraries

See also

Chrome 拡張の高速な英語辞書ツールをつくりました(a Japanese tutorial)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].