youdao-dictionary
é uma interface simples do Youdao Dictionary (有道词典) para Emacs.
Instale youdao-dictionary
do MELPA com:
Mx package-install RET youdao-dictionary RET
Youdao descontinuou a API gratuita no início deste ano (2023), portanto, este pacote não está mais pronto para uso imediato. Você precisará solicitar uma API por conta própria.
Você pode definir sua chave de API e segredo em ~/.authinfo.gpg
ou ~/.authinfo
, por exemplo,
máquina openapi.youdao.com login 应用ID senha 应用秘钥
Alternativamente, você pode defini-los em sua configuração, por exemplo,
; ; Change 应用ID and 应用秘钥 to yours
( setq youdao-dictionary-app-key "应用ID "
youdao-dictionary-secret-key "应用秘钥" )
youdao-dictionary-search-at-point
youdao-dictionary-search-at-point+
youdao-dictionary-search-at-point-tooltip
youdao-dictionary-search-at-point-posframe
youdao-dictionary-search-from-input
youdao-dictionary-search-and-replace
youdao-dictionary-play-voice-at-point
youdao-dictionary-play-voice-from-input
youdao-dictionary-posframe-tip-face
tooltip
; ; 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)
Notas : Uma ferramenta externa de segmentação de palavras chinesas (por exemplo, 结巴分词) é necessária para permitir o suporte à segmentação de palavras chinesas. Para obter mais informações, consulte chinese-word-at-point.el#prerequisite.