前兩天在網(wǎng)上看到一個(gè)方法如下 QUOTE:
把StarDict詞典轉(zhuǎn)為文本格式的方法
載java平臺(tái)JDK1.5大約40M,和文本編輯器,推薦EmEditor, 解壓詞典文件出來(lái),一定要有7-zip,得到詞典文件后,并下載DecodeStarDict.class ,和.dict文件idx文件放入同一目錄,運(yùn)行msdos程序,和三個(gè)文件相同目錄時(shí),健入命令java DecodeStarDict 詞庫(kù)文件名.idx 詞庫(kù)文件名.dict outputfile,ok了,多出一個(gè)文件outputfile,然后編這個(gè)文本吧。 如果英文和后面解釋的中文沒(méi)有隔開(kāi),一個(gè)個(gè)添加分隔符太麻煩 可以用下面一個(gè)方法 經(jīng)常在這里看到有人問(wèn)如何在EXCEL里把連在一起的中文和英文分開(kāi)成為兩行。這里為大家提供一個(gè)方法: 英文在前,漢語(yǔ)在后: 1、先打開(kāi)一個(gè)EXCEL工作表。 2、將漢英連在一起的詞匯表復(fù)制到工作表中的A列。 3、在B1單元格輸入如下公式:=LEFT(A1,LEN(A1)-(LENB(A1)-LEN(A1))-1),回車(chē)。 4、在C1單元格輸入如下公式:=RIGHT(A1,LENB(A1)-LEN(A1)),回車(chē)。 5、向下復(fù)制。 6、個(gè)別修正。 漢語(yǔ)在前,英文在后: 3、在B1單元格輸入如下公式:=LEFT(A1,LENB(A1)-LEN(A1)),回車(chē)。 4、在C1單元格輸入如下公式:=RIGHT(A1,LEN(A1)-(LENB(A1)-LEN(A1))-1),回車(chē)。 5、向下復(fù)制。 6、個(gè)別修正。 另一個(gè)方法是利用金葉醫(yī)學(xué)大詞典的學(xué)習(xí)本導(dǎo)出功能 檢索的索引里,列有從A到Z的單詞 下載一個(gè)鼠標(biāo)鍵盤(pán)記錄器 選中索引里一個(gè)單詞 鼠標(biāo)取詞解釋欄里的單詞(索引欄里不能鼠標(biāo)取詞,不知為什么) 然后鍵盤(pán)里向下的鍵選中下一個(gè)單詞 記錄下來(lái)這個(gè)操作 然后可以讓這個(gè)操作循環(huán) 你就等著它自已工作吧 取完后就可以導(dǎo)出了 你也可以先編緝 第一種方法沒(méi)試過(guò) 第二種方法我試了十幾個(gè)單詞,成功了 但是因?yàn)榫唧w操作起來(lái)很多地方要調(diào)整 總是需要時(shí)間 我最近又很忙,要做出來(lái),不知道要到什么時(shí)候 所以先把思路寫(xiě)下來(lái) 也許有需要的兄弟可以自已做 當(dāng)然肯定有人有更好的方法 DeKDic可以轉(zhuǎn)PDB的 還沒(méi)試過(guò) 太晚了 要睡了 |
|
來(lái)自: 昵稱67994 > 《我的圖書(shū)館》