All Projects → ninja33 → Odh

ninja33 / Odh

Licence: mit
A chrome extension to show online dictionary content.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Odh

Fairydict
FairyDict, a dictionary, a chrome extension
Stars: ✭ 206 (-70.36%)
Mutual labels:  dictionary, chrome-extension
Chrome Anki Quick Adder
This chrome extension provides the ability to create Anki cards directly from Google Chrome on your Anki Desktop.
Stars: ✭ 108 (-84.46%)
Mutual labels:  anki, chrome-extension
qstardict
A read-only mirror
Stars: ✭ 55 (-92.09%)
Mutual labels:  dictionary, anki
Dictionaries
One dictionary to rule them all -- a browser extension to help you learn languages
Stars: ✭ 134 (-80.72%)
Mutual labels:  anki, chrome-extension
Yomichan
Japanese pop-up dictionary extension for Chrome and Firefox.
Stars: ✭ 464 (-33.24%)
Mutual labels:  dictionary, anki
Chrome Utm Stripper
Browser extension that strips Google Analytics (UTM) parameters, and various other click tracking tokens, from URL query strings
Stars: ✭ 590 (-15.11%)
Mutual labels:  chrome-extension
Premid
🧬 Source code of the PreMiD application.
Stars: ✭ 621 (-10.65%)
Mutual labels:  chrome-extension
Chromium Web Store
Allows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating.
Stars: ✭ 574 (-17.41%)
Mutual labels:  chrome-extension
Materialpopupmenu
Shows Material popup menus grouped in sections & more
Stars: ✭ 567 (-18.42%)
Mutual labels:  popup-window
Mouse Dictionary
📘A super fast dictionary for Chrome/Firefox
Stars: ✭ 670 (-3.6%)
Mutual labels:  chrome-extension
Smartpopupwindow
提供关于PopupWindow使用过程中遇到的一些特殊问题的解决方案,例如:PopupWindow不响应点击外部消失和返回键消失的解决方法;PopupWindow精确计算要显示位置原理和方法;实现带箭头的上下文菜单遇到的坑;Android7.0 PopupWindow的兼容问题;屏幕旋转时调用PopupWindow update方法更新位置失效的问题及解决方案
Stars: ✭ 634 (-8.78%)
Mutual labels:  popup-window
Steward
A command launcher for Chrome
Stars: ✭ 617 (-11.22%)
Mutual labels:  chrome-extension
Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (-13.96%)
Mutual labels:  chrome-extension
Mmra
Make Medium Readable Again — a browser extension
Stars: ✭ 625 (-10.07%)
Mutual labels:  chrome-extension
Oscnews
Chrome 插件,查看开源中国软件更新资讯,文档导航,GitHub 趋势榜,linux命令索引,浏览历史记录和时钟页面。
Stars: ✭ 582 (-16.26%)
Mutual labels:  chrome-extension
Sourcekitforsafari
SourceKit for Safari is a Safari extension for GitHub, that enables Xcode features like go to definition, find references, or documentation on hover.
Stars: ✭ 641 (-7.77%)
Mutual labels:  chrome-extension
Chrome Extension Udemy Translate
Translate Udemy's subtitles into Chinese、English etc(Disneyplus+netflix+udemy+lynda+hulu+hbo now+primevideo)
Stars: ✭ 553 (-20.43%)
Mutual labels:  chrome-extension
Soulsign Chrome
魂签,一款用于自动签到的chrome插件
Stars: ✭ 611 (-12.09%)
Mutual labels:  chrome-extension
Xpopup
🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup v…
Stars: ✭ 6,106 (+778.56%)
Mutual labels:  popup-window
Chrome Extension Typescript Starter
Chrome Extension TypeScript Starter
Stars: ✭ 601 (-13.53%)
Mutual labels:  chrome-extension

Online Dictionary Helper (with Anki support)

[中文版说明]

Online Dictionary Helper is a Chrome/Firefox extension to show definitions for words and phrases from online (or builtin) dictionary via users' selection on any webpage and PDF documents (using pdf.js), which also supports flash-card creation using Anki (with AnkiConnect, an Anki add-on, installed).

Details on the reasons for making this extension can be found in the background introduction if you are interested.

Anki Notes

What might set this extension apart is that users can grab online dictionary content with their own customized script (running under extension development mode). For development details, please check the development guide.

How to use

  1. Install the extension first from Chrome Web Store or Firefox Add-ons, then configure and activate the extension on your demands in the options page.
  2. Open any webpage, move your mouse cursor over the word that you want to select and translate, drag and select/double-click/press Hotkey (defined in options page) to select the word or phrase.
  3. If the word or phrase is a clickable link, use the predefined Hotkey or hold the Alt key while selecting to translate.
  4. A popup window will show up above the selection displaying the word definition.
  5. (Optional) While Anki and AnkiConnect are installed and running, go to the Services Options tab in the options page to setup the Anki deck, type, and field names to put your expression, sentence, reading, definition, etc.
  6. (Optional) Press the green (+) button on the top right corner of each definition in the popup window to add the word or phrase to Anki as a note.

The Options Page

The options of this extension are divided into three sections.

  1. General Options

    • Enabled: Turn the extension on/off.
    • AutoSel.Hotkey: Configure the Hotkey to select words or phrases. Four options are available: Off(Disable the hotkey), Shift, Ctrl, and Alt key.
    • Max.Context: Set the maximum number of sentences extracted from the context of the webpage.
    • Max.Example: Set the maximum number of example sentences from the dictionary (requires support of the dictionary script).
  2. AnkiConnect Options: Setup Anki deck/type name, and which note fields you are going to put expression, sentence, reading, definition, etc.

  3. Dictionary Options:

    • Dictionary Script: Input your own script name here, and click Load Script button to load it.
    • Selected Dictionary: Choose the dictionary (bultin or loaded) for the definitions on your preference.

Options Page

Development

Getting started

The source code of this extension on Github does not contain offline dictionary and English word deformation table data. You can go to the Chrome Web Store to download, or use a Chrome extension downloader to download the plugin's crx file and extract the dictionary JSON file.

Use existing script or develop by yourself

  1. You can use existing dictionary scripts in the dictionaries list.
  2. Or develop the script by yourself based on development guide.
  3. Or open an issue in this repo if you really need help.

Pull request

Pull requests are welcome if you want to enhance this extension, or submit your own dictionary script in the next release.

  • The extension source will go to /src
  • The dictionary script will go to /src/dict
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].