All Projects → xuchunyang → Youdao Dictionary.el

xuchunyang / Youdao Dictionary.el

Youdao Dictionary(有道词典) interface for Emacs

Labels

Projects that are alternatives of or similar to Youdao Dictionary.el

kictor
A dictionary based on the console, 一个基于控制台的词典工具
Stars: ✭ 15 (-90.07%)
Mutual labels:  youdao
Translators
🌏🌍🌎Translators🌎🌍🌏 is a library which aims to bring free, multiple, enjoyable translation to individuals and students in Python. Translators是一个旨在用Python为个人和学生带来免费、多样、愉快翻译的库。
Stars: ✭ 295 (+95.36%)
Mutual labels:  youdao
Popup Dict
Linux 下的划词翻译小工具
Stars: ✭ 69 (-54.3%)
Mutual labels:  youdao
web-translate
支持pdf和web的双击划词翻译脚本,当前使用爱词霸公共api
Stars: ✭ 43 (-71.52%)
Mutual labels:  youdao
weixin python
微信公众号开发,python Flask
Stars: ✭ 18 (-88.08%)
Mutual labels:  youdao
Chrome Extension Udemy Translate
Translate Udemy's subtitles into Chinese、English etc(Disneyplus+netflix+udemy+lynda+hulu+hbo now+primevideo)
Stars: ✭ 553 (+266.23%)
Mutual labels:  youdao
AlfredWorkflow YoudaoTranslate
alfred workflow,有道翻译
Stars: ✭ 20 (-86.75%)
Mutual labels:  youdao
Eazydict
简单易用的命令行词典 📕 📙 📗 📘 📓
Stars: ✭ 92 (-39.07%)
Mutual labels:  youdao
Many-Translaters
谷歌翻译,360翻译,iCIBA翻译,有道翻译,免费API
Stars: ✭ 121 (-19.87%)
Mutual labels:  youdao
Whyliam.workflows.youdao
使用有道翻译你想知道的单词和语句
Stars: ✭ 837 (+454.3%)
Mutual labels:  youdao
youdao
有道词典网页爬虫
Stars: ✭ 22 (-85.43%)
Mutual labels:  youdao
MrTranslator
📘MrTranslator-A Translation Android APP
Stars: ✭ 16 (-89.4%)
Mutual labels:  youdao
Mtrans
Multi-source Translation
Stars: ✭ 711 (+370.86%)
Mutual labels:  youdao
fy
🌐 Translate words via command line
Stars: ✭ 37 (-75.5%)
Mutual labels:  youdao
Chrome Extensions Youdaowithwordnode
有道词典chrome划词插件,原版不带生词本,在其源码基础上,添加了添加生词本的功能,生词本用的有道官方API
Stars: ✭ 74 (-50.99%)
Mutual labels:  youdao
terminal-translate
a terminal-translate tool
Stars: ✭ 73 (-51.66%)
Mutual labels:  youdao
Ydict
Yet another command-line youdao dictionary for geeks!
Stars: ✭ 318 (+110.6%)
Mutual labels:  youdao
Youdao Collins Chrome Extension
A chrome extension to help you search english words in collins dict.
Stars: ✭ 112 (-25.83%)
Mutual labels:  youdao
Alfred Parrot
📝 一款可以多种语言翻译的 Alfred Workflow
Stars: ✭ 89 (-41.06%)
Mutual labels:  youdao
Codevar
生成可用的代码变量 (CodeVar that return u a better variable from Chinese to English . )
Stars: ✭ 834 (+452.32%)
Mutual labels:  youdao
  • Youdao Dictionary interface for Emacs

[[http://melpa.org/#/youdao-dictionary][file:http://melpa.org/packages/youdao-dictionary-badge.svg]] [[http://stable.melpa.org/#/youdao-dictionary][file:http://stable.melpa.org/packages/youdao-dictionary-badge.svg]]

=youdao-dictionary= is a simple [[http://dict.youdao.com/][Youdao Dictionary (有道词典)]] interface for Emacs.

** Installation

Install =youdao-dictionary= from [[http://melpa.org/][MELPA]] with:

=M-x package-install RET youdao-dictionary RET=

** Usage

  • =youdao-dictionary-search-at-point= :: Search word at point and display result with buffer
  • =youdao-dictionary-search-at-point+= :: Search word at point and display result with popup-tip
  • =youdao-dictionary-search-at-point-tooltip= :: Search word at point and display result with tooltip
  • =youdao-dictionary-search-at-point-posframe= :: Search word at point and display result with posframe
  • =youdao-dictionary-search-from-input= :: Search word from input and display result with buffer
  • =youdao-dictionary-search-and-replace= :: Search word at point and display result with popup-menu, replace word with selected translation.
  • =youdao-dictionary-play-voice-at-point= :: Play voice of word at point (by [[https://github.com/snyh][@snyh]])
  • =youdao-dictionary-play-voice-from-input= :: Play voice of word from input (by [[https://github.com/snyh][@snyh]])

** Customization

  • =youdao-dictionary-posframe-tip-face= :: Face for posframe buffer, defaut to inherit =tooltip=

** Sample configuration

#+BEGIN_SRC emacs-lisp ;; Enable Cache (setq url-automatic-caching t)

;; Example Key binding (global-set-key (kbd "C-c y") 'youdao-dictionary-search-at-point)

;; Integrate with popwin-el (https://github.com/m2ym/popwin-el) ;; (push "Youdao Dictionary" popwin:special-display-config)

;; Set file path for saving search history ;; (setq youdao-dictionary-search-history-file "~/.emacs.d/.youdao")

;; Enable Chinese word segmentation support (支持中文分词) ;; (setq youdao-dictionary-use-chinese-word-segmentation t) #+END_SRC

Notes: A external Chinese word segmentation tool (e.g. [[https://github.com/fxsjy/jieba][结巴分词]]) is needed to enable Chinese word segmentation support. For more info, see [[https://github.com/xuchunyang/chinese-word-at-point.el#prerequisite][chinese-word-at-point.el#prerequisite]].

** Related tools

  • [[https://github.com/felixonmars/ydcv][ydcv]] :: YouDao Console Version
  • [[https://github.com/afc163/fanyi][fanyi]] :: A translate tool in your command line (supports both Youdao and iciba)
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].