原生詞典應用 字典 在Mac OS X中確實是一個有趣且非常有用的東西,反正它只包含一本英文解釋字典。在下面的說明中,我們將展示如何從程式中添加任何字典 電腦翻譯機,遺憾的是僅適用於 Windows。
這項行動我們需要什麼?
- 虛擬化工具(VirtualBox的, Parallels的)
- Linux 直播分發 Knoppix的 (我用了 這個圖片)
- 簡單的 perl的 腳本可用 這裡,
- PC 翻譯字典 (wtrdctm.exe,選擇後 備份字典 建立文件,例如 GRCSZAL.15、GRCSZAL.25、 等)
- 字典統一器 版本 2.x
我們要做的第一件事就是安裝 VirtualBox的 我們將在其中建立一個新的虛擬機器。我們將選擇作業系統 Linux 和版本 Linux 2.6(64 位元)。在創建新的 HDD 映像時保留建議的 8GB,我們不會安裝任何東西,我們將僅使用此虛擬機器來啟動即時 Knoppix 發行版。創建新虛擬機器後,我們單擊其設置,在部分中 儲存應用 選擇 CD 映像(在視窗中 存儲樹),將寫在它的旁邊 空,然後在 CD/DVD 光碟機右側按一下 CD 映像。將會開啟一個選單供我們選擇 選擇虛擬 CD/DVD 磁碟文件 並選擇下載的 Knoppix 發行版映像,即。圖片。
讓我們進入網路設定(網絡)並根據圖片進行設定。
我們點擊 Ok 我們返回虛擬機器列表。我們來看看這裡的設置 虛擬盒子,在該部分的位置 網絡 我們將檢查唯一的僅主機網路的設定(vboxnet0)。我們選擇它並點擊螺絲起子。在接下來的畫面中,我們將檢查適配器和 DHCP 設定是否符合以下 2 個影像。
現在我們可以啟動虛擬機器了。一段時間後,圖形使用者介面將為我們啟動,我們透過點擊箭頭所示的圖示打開終端。
我們在打開的視窗中寫入命令
命令和apt-get update更新
該命令將啟動系統“更新”,就像您在 Mac OS 上運行軟體更新一樣。 Knoppix 下載所有軟體包的當前版本,但不更新系統本身。此過程需要一些時間,因此我們將準備 Mac 作業系統以連接到該虛擬機器。
在 Mac OS 中,我們啟動系統偏好設定(系統偏好設定),然後在其中按一下共享項目(分享).
在這裡我們點擊該項目 文件共享 然後點擊按鈕 選項.
在接下來的畫面中,我們將確保它已被選中 使用 SMB 共享文件和文件夾 並且您的名字也會在下面的視窗中檢查。
然後我們進入用戶設置,右鍵單擊我們的用戶並選擇 高級選項.
在這個畫面中我們記住了所謂的 帳戶名稱,被圈出來,我們將使用它從虛擬機器進行連接。
我們將在桌面上建立一個特殊的目錄 字典。我們移動到它並解壓縮腳本 pctran2stardict-1.0.1.zip 我們將從 PC Translator 匯出的檔案放在那裡。產生的目錄將類似下圖。
現在我們再次點擊進入虛擬機,其中更新應該已經完成,我們在終端中寫入
sudo apt-get 安裝 stardict-tools
此指令將在系統上安裝必要的 stardict 工具。它們是腳本所需要的。在同意要安裝的內容並安裝後,我們將使用以下命令掛載 Mac OS 的主目錄
sudo mount -t smbfs -o 使用者名稱=<帳戶名稱>,rw,noperm //192.168.56.2/<帳戶名稱> /mnt
此命令將掛載到您的共享主目錄。 帳戶名稱 替換為中寫入的內容 高級選項 對於您的 Mac 作業系統帳戶。發送此命令後,它將提示您輸入密碼。輸入它,不要驚訝它沒有顯示星號。現在我們使用指令切換到桌面上的字典目錄
cd /mnt/桌面/字典
請注意,Linux 區分大小寫,這意味著 桌面 a 桌面 有2個不同的目錄。以下命令只是為了簡單起見。在虛擬機器的終端機中輸入:
對於「ls GR*」中的 F;導出 DICTIONARY="$DICTIONARY $F";完畢;
其作用是將 GR* 檔案的名稱放入 $DICTIONARY 系統變數中。我更喜歡它,因為在下面的命令中,您必須手動列出所有文件,並且密鑰完成工作正常 TAB,這是一個春天。現在我們在字典系統變數中擁有德語-捷克語字典的所有文件,我們執行命令
zcat $字典 > ancs.txt
這會將所有文件合併為 1 個文件,該文件必須命名為 ancs.txt。完成後我們就可以運行指令了
Perl pctran2stardict.pl
例如,我們可以用我們正在交談的語言來取代語言 “恩”、“德”, ETC。對於接下來的問題,我們會如實回答,我們有合法的PC Translator,我們會等待腳本完成它。該腳本將在目錄中創建 4 個文件,當然是根據我們要轉換的詞典的語言而定。
- pc_translator-de-cs
- pc_translator-de-cs.dict.dz
- pc_translator-de-cs.idx
- pc_translator-de-cs.ifo
現在我們可以終止虛擬機器並關閉 VirtualBox。
我們將對帶有擴展名的最後三個檔案感興趣。首先,我們打開擴展名為 IFO 在文字編輯器中(任何我用過的 文字編輯程式 隨 Mac 作業系統一起提供)。我們在文件中找到一行 “相同類型序列=m」。這裡我們把字母替換掉 m 每個字母 g.
現在我們將為我們的字典建立一個目錄。例如,對於 German-Czech,我們建立 deutsch-czech 並將副檔名為 dict.dz、idx 和 ifo 的所有 3 個檔案拖入其中。讓我們開始吧 終端.app (最好是透過 Spotlight,否則它位於 / Applications / Utilities中)。我們在裡面寫道:
cd ~/桌面/字典
這將帶我們進入字典目錄並使用以下命令 gzip 我們的字典
tar -cjf 德語-捷克語.tar.bz2 德語-捷克語/
我們將等待文件打包。現在我們運行 DictUnifier 實用程式並將生成的檔案拖入其中 德語-捷克語.tar.bz2。在下一個畫面上,我們只需點擊開始按鈕並等待(上傳資料庫非常長,可能需要長達兩個小時)。到達後,您將在 Dictionary.app 中新增一本新字典。恭喜。
最後感謝暱稱下的用戶 塞繆爾·戈登,誰以縮寫形式發布了本指南: mujmac.cz,我只是針對非Linux用戶擴展了它。由於我們不分發warez,因此我們無法為您提供現成的檔案。每個人都必須自己製作。也不要在討論中詢問其他人,任何下載它們的連結將立即刪除。感謝您的體諒。
知道接下來如何刪除新增的字典嗎?
非常感謝您的出色指導。我終於能夠解決枕頭的電腦翻譯問題了。你不必再進行平行比較
在您的家庭通訊錄中,前往「Library」資料夾,其中有一個「Dictionaries」資料夾,然後在其中新增所有新增的字典,只需刪除您不需要的字典,它們就會從dictionary.app中消失
PS:我很高興它有幫助:)
您想提供預先轉換的 primo 檔案的連結嗎? :-) 謝謝
你有讀過課文的最後一段嗎?
Cetl,但我不能:-)
zcat 告訴我 ANCZAL.11 不是 gzip 格式。匯出期間僅建立一個文件。你不知道錯誤可能出在哪裡?
不幸的是,我根本不知道,這並沒有發生在我們身上。無論如何,如果有一個文件,它有多大?
我只是猜測,但有可能它已經以 perl 腳本所需的格式匯出給您,即您可以跳過連結步驟並嘗試將 ANCZAL.11 重新命名為 ancs.txt,然後透過執行該腳本繼續本教學。
請告訴我你的進展如何。謝謝
嗯,該文件大約有 9 MB,它不是純文本,而是某種二進位格式:/
pl 腳本運行,但顯示兩個錯誤,最後只有檔案 pc_translator-en-cs 和 pc_translator-cs-en。沒有 ifo 或類似的東西:/
Translator 2010 產生了一個問題,它以不同的格式匯出字典。 2009年沒有問題
有趣,謝謝你的警告,我會嘗試看看是否可以在 2010 年做點什麼
我的朋友有一個 2010 年的翻譯器,我嘗試與她一起備份,結果備份到 ANCSZAL.15 ... ANCSZAL.55,沒問題:(請問,到底是哪個版本導致問題?
Dekuji
那麼製作它並知道如何製作它的人可以成為一個角色並透過電子郵件將其發送給我們初學者嗎? :) 那就太好了,謝謝。
我一段時間以來讀過的最好的建議。謝謝,太棒了:)
您好,輸入指令 sudo apt-get install stardict-tools 後顯示:無法找到套件 stardict-tools。請告訴我我做錯了什麼?謝謝
您好,我想了解如何將 Apple 字典 cz-aj、aj-cz 導入 iPad 3。我有一本翻譯器和一本學習字典(multiBank Explorer)的 CD。或者您知道另一種適用於 iPad 的產品嗎?