ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

stardict 字典命令行版本 sdcv

2022-01-26 11:35:15  阅读:258  来源: 互联网

标签:en zh CN dictionary sdcv words stardict 字典


StarDict Dictionaries

StarDict is a Cross-Platform and international dictionary written in Gtk. It has powerful features such as "Glob-style pattern matching", "Scan selection word," "Fuzzy query," etc.

星际译王是跨平台的国际词典软件!它功能强大,实用性强,“通配符匹配”,“鼠标查词”,“模糊查询”等功能倍受青睐!星际译王3.0版更增加了全文翻译,网络词典等新功能。

主页:

http://stardict-4.sourceforge.net/index_en.php
http://stardict-4.sourceforge.net/index_cn.php

Dictionary storage

User dictionaries are stored in ~/.stardict/dic; system dictionaries in /usr/share/stardict/dic.

下载词典

词典数据包下载地址

http://download.huzheng.org/
http://download.huzheng.org/zh_CN/

将词典解压后存放至 ~/.stardict/dic ,如果目录不存在,则 mkdir -p ~/.stardict/dic 手动创建。

推荐词典

  • xdict-ec-gb dictionary(en - zh_CN)
  • langdao-ec-gb dictionary(en - zh_CN) 朗道英汉字典
  • lazyworm-ec dictionary(en - zh_CN) 懒虫简明英汉词典
词典 格式 详情
langdao-ec-gb dictionary(en - zh_CN) 朗道英汉字典 tarbal GPL, 9.1M, 435468 words. 推荐!
langdao-ce-gb dictionary(zh_CN - en) 朗道汉英字典 tarbal GPL, 7.8M, 405719 words. 推荐!
xdict-ec-gb dictionary(en - zh_CN) tarbal GPL, 3.5M, 177842 words
xdict-ce-gb dictionary(zh_CN - en) tarbal GPL, 2.4M, 160997 words.
xdict-ec-gb dictionary fix(en - zh_CN) tarbal GPL, 3.6M, 177817 words
xdict-ce-gb dictionary fix(zh_CN - en) tarbal GPL, 2.4M, 160995 words.
lazyworm-ec dictionary(en - zh_CN) 懒虫简明英汉词典 tarbal GPL, 10M, 452185 words.
lazyworm-ce dictionary(zh_CN - en) 懒虫简明汉英词典 tarball GPL, 1.7M, 119592 words.
简明英汉词典 tarball 10M.
英汉双解计算机词典 tarball 3.1M.
五笔86 tarball Free to use , 835K, 78641 words
五笔98 tarball Free to use , 842K, 78597 words

Client : sdcv

sdcv = stardict console version ,即终端下的 stardict 词典

Installation

For command line queries I recommend sdcv, which is available in the app-text/sdcv package in Gentoo.

sudo emerge -av ap-text/sdcv

Usage

  • 查看可用词典
sdcv -l
Dictionary's name   Word count
五笔86    78641
英汉双解计算机词典    21138
StarDict dictionary    9
朗道英汉字典5.0    435468
CDICT5英汉辞典    57510
XDICT英汉辞典    177842
  • 选择词典
sdcv -u 朗道英汉字典5.0 computer
Found 1 items, similar to computer.
-->朗道英汉字典5.0
-->computer

*[kәm'pju:tә]
n. 电脑, 电子计算机
【计】 计算机
【经】 电子计算机, 电脑
  • alias
alias trans="sdcv --utf8-output --color -u 朗道英汉字典5.0"
  • pager

For your convenience, set up the following in a script or shell alias.

dict.sh

sdcv -n --utf8-output --color "$@" 2>&1 | \
fold --width=$(tput cols) | \
less -FRX

划词翻译

vim侧栏

在vim中调用sdcv并在左侧显示光标处字典内容。在vimrc中加入:

"sdvc{{{
"use sdcv instead man
set keywordprg=sdcv\ -u\ 朗道英汉字典5.0
" F key call sdcv 
function! Mydict()
    let retstr=system('sdcv '.expand("<cword>"))
    windo if expand("%")=="dict-win" |q!|endif
    30vsp dict-win
    setlocal buftype=nofile bufhidden=hide noswapfile
    1s/^/\=retstr/
    1
endfunction
nnoremap F :call Mydict()<CR>
"}}}

系统环境

配置脚本 xsdcv.sh ,自定义快捷按键运行脚本。

#!/bin/bash
word=`xclip -out`
mean=`sdcv -n ${word}|grep "^[a-z]"`
pkill notify-osd
notify-send "$mean"

标签:en,zh,CN,dictionary,sdcv,words,stardict,字典
来源: https://www.cnblogs.com/wonux/p/15845897.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有