前两天在网上看到一个方法如下 QUOTE:
把StarDict词典转为文本格式的方法
载java平台JDK1.5大约40M,和文本编辑器,推荐EmEditor, 解压词典文件出来,一定要有7-zip,得到词典文件后,并下载DecodeStarDict.class ,和.dict文件idx文件放入同一目录,运行msdos程序,和三个文件相同目录时,健入命令java DecodeStarDict 词库文件名.idx 词库文件名.dict outputfile,ok了,多出一个文件outputfile,然后编这个文本吧。 如果英文和后面解释的中文没有隔开,一个个添加分隔符太麻烦 可以用下面一个方法 经常在这里看到有人问如何在EXCEL里把连在一起的中文和英文分开成为两行。这里为大家提供一个方法: 英文在前,汉语在后: 1、先打开一个EXCEL工作表。 2、将汉英连在一起的词汇表复制到工作表中的A列。 3、在B1单元格输入如下公式:=LEFT(A1,LEN(A1)-(LENB(A1)-LEN(A1))-1),回车。 4、在C1单元格输入如下公式:=RIGHT(A1,LENB(A1)-LEN(A1)),回车。 5、向下复制。 6、个别修正。 汉语在前,英文在后: 3、在B1单元格输入如下公式:=LEFT(A1,LENB(A1)-LEN(A1)),回车。 4、在C1单元格输入如下公式:=RIGHT(A1,LEN(A1)-(LENB(A1)-LEN(A1))-1),回车。 5、向下复制。 6、个别修正。 另一个方法是利用金叶医学大词典的学习本导出功能 检索的索引里,列有从A到Z的单词 下载一个鼠标键盘记录器 选中索引里一个单词 鼠标取词解释栏里的单词(索引栏里不能鼠标取词,不知为什么) 然后键盘里向下的键选中下一个单词 记录下来这个操作 然后可以让这个操作循环 你就等着它自已工作吧 取完后就可以导出了 你也可以先编缉 第一种方法没试过 第二种方法我试了十几个单词,成功了 但是因为具体操作起来很多地方要调整 总是需要时间 我最近又很忙,要做出来,不知道要到什么时候 所以先把思路写下来 也许有需要的兄弟可以自已做 当然肯定有人有更好的方法 DeKDic可以转PDB的 还没试过 太晚了 要睡了 |
|