youdao-dictionary
عبارة عن واجهة بسيطة لقاموس Youdao (有道词典) لـ Emacs.
قم بتثبيت youdao-dictionary
من MELPA باستخدام:
Mx package-install RET youdao-dictionary RET
أوقفت شركة Youdao واجهة برمجة التطبيقات المجانية في وقت سابق من هذا العام (2023)، لذلك لم تعد هذه الحزمة جاهزة للاستخدام بمجرد إخراجها من الصندوق. سوف تحتاج إلى التقدم بطلب للحصول على API بنفسك.
يمكنك تعيين مفتاح واجهة برمجة التطبيقات وسرها في ~/.authinfo.gpg
أو ~/.authinfo
، على سبيل المثال،
آلة openapi.youdao.com تسجيل الدخول 应用ID كلمة المرور 应用秘钥
وبدلاً من ذلك، يمكنك تعيينها في التكوين الخاص بك، على سبيل المثال،
; ; 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)
ملاحظات : هناك حاجة إلى أداة خارجية لتجزئة الكلمات الصينية (مثل 结巴分词) لتمكين دعم تجزئة الكلمات الصينية. لمزيد من المعلومات، راجع chinese-word-at-point.el#prequirement.