iPod touch 의 WeDict 를 사용해봤다면 자신의 컴퓨터에서도 사용해 보고 싶은 마음이 있지 않을까요? WeDict 의 사전 데이와 호환이 되는 StarDict 의 설치에 대해서 적어보려 합니다.
먼저, StarDict for Windows 프로그램을 다운 받습니다. 다운 받은 stardict-3.0.1.exe 를 더블클릭하여서 설치를 시작합니다. (나중에 사전 데이터를 추가하게 되면 용량을 많이 차지하게 되니, C:\ 드라이브의 용량이 부족한 분들은 D:\ 로 선택해주면 좋습니다.)
1. 설치 시작
2. 저작권 동의
3. 설치 경로 선택(C:\ 용량이 충분하다면 Next 클릭)
3-1. 설치 경로를 바꾸려면 "Browse..." 을 클릭하여 D:\ 로 바꾸어 줍니다. 저는 C:\ 통째로 되어 있네요.
4. 설치 경로 확인
5. 설치 진행 중...
6. 설치 종료
자, StatDict 를 실행해볼까요? "시작" > "모든 프로그램" > "StarDict" > "StarDict" 를 클릭하면 아래와 같은 StarDict 화면이 나타납니다. 바탕화면에 단축 아이콘을 만들어두면 편하겠지요?
인제 사전 데이터를 추가해봅시다. 사전 데이터는 화면 우측 하단의 "Y" 자 모양 아이콘에서 관리됩니다. 한번 클릭해보면,
아래아 같이 사전 관리 메뉴가 나옵니다. 현재는 WordNet 만 사용이 되고 있습니다. 사전을 추가하기 위해서는 사전 데이터를 다운받아서, StarDict 가 설치된 디렉토리에 복사해서 넣으면 됩니다. 그럼, 사전 데이터를 다운받으러 가볼까요?
의외로 무료로 사용할 수 있는 사전들이 많이 있습니다. (그게 Stardict 를 소개하는 이유이기도 하지요~) 사전 가운데에서 가장 필요한 것은 영한, 한영 사전이 아닐까 합니다. 링크로 이동하면 한국어 사전과 영영 사전을 받을 수 있습니다. 먼저 영영사전인 Longman 을 다운받아 설치해 보겠습니다. 영영 사전으로 가셔서, 중간 아래 즈음에 있는 Longman Dictionary of Contemporary English 를 찾아봅니다. 그리고 tarball 을 클릭해서 다운받습니다.
stardict-longman-2.4.2.tar.bz2 파일을 다운받았습니다. 저는 winrar 이 설치되어 있어 마우스 우클릭으로 풀었습니다. 보통 bz2 파일의 압축을 풀기 위해서는 7-Zip 이라는 프로그램을 사용합니다. 참고로 컴퓨터에 뭘 설치하기 싫으신 분들은 portable 버젼을 사용할 수 있습니다.
압축이 풀린 폴더로 가보면 아래 세 가지 파일이 보입니다. 사전정보, 인덱스, 데이터 파일입니다. 우리는 stardict-longman-2.4.2 폴더를 통째로 복사해서 stardict 가 설치된 경로에 복사해 넣어주면 됩니다.
stardict 가 설치된 디렉토리를 찾아갑니다. C:\Program Files\StarDict\dic 입니다. 혹시 처음 설치할 때 다른 경로를 지정하셨다면 그곳으로 찾아가면 됩니다. 위에서 압축을 푼 stardict-longman-2.4.2 폴더를 복사해서 넣어줍니다.
stardict 를 종료한 후에 다시 시작하면 사전 데이터가 추가된 것을 볼 수 있습니다. stardict 를 종료할 때에는 트레이아이콘에서 마우스 우클릭을 한 후 종료를 해 주어야 완전히 종료가 됩니다.
참고로, 시도 때도 없이 아래와 같이 팝업창이 나타나서 단어를 찾아준다면, 위의 그림에서 "Scan" 옵션을 중단시켜 주면 됩니다.
자, 이제 마지막으로 한영 사전을 설치해 봅시다. 아쉽게도 quick_english_korean 사전 밖에 제공이 되질 않네요. 그러나 google 로 검색해 보면, Sisa_e4u 라는 사전이 있습니다. 한영/영한 사전으로 되어있는데, 이거 하나만 있어도 될만큼 많은 단어가 수록되어 있습니다. 구글링해서 다운받는 Sisa_e4u 는 몇 가지 발음기호가 깨져서 검색이 안되는 문제가 있습니다. 변환하는 방법이 있지만, 따라하기는 좀 어렵습니다. 첨부파일로 Sisa_e4u 사전 데이터를 올립니다. 블로그에는 10MB 단위로만 파일이 첨부되는 한계가 있어서, 분할해서 압축해서 올립니다.
요런 GUI 가 나옵니다. "Install" 버튼을 클릭하면 압축이 풀립니다. "Browse" 버튼을 사용하면 압축이 풀릴 장소를 변경할 수 있지요.
압축을 풀고 나면 "stardict-Sisa_e4u" 폴더가 생성됩니다. 아까 롱맨 사전 데이터와 마찬가지로 Stardict 가 설치된 디렉토리에 복사해 주면 됩니다. "C:\Program Files\StarDict\dic" (설치한 경로에 따라 드라이브는 D:\ 가 될 수도 있습니다.) 에 압축이 풀린 "stardict-Sisa_e4u" 를 폴더째 복사해 주면 됩니다. 그리고 나서 Stardict 를 재실행해 주면 됩니다. 이때 트레이에서 Quit 를 해 주어야 하는 것이 기억나시나요?
자 이제 그럼 검색이 되나 확인해 봅니다. "love" 를 검색해 보니 잘 나오네요. 혹시 안나온다구요? 그럼 사전 설정으로 가봅시다.
화면 우측 하단의 "Y" 자 모양을 클릭해서 사전 설정으로 들어갑니다.
먼저 "Dict List" 가 나타납니다. 이곳에 Sisa_e4u 가 있나요?
두번째 탭을 클릭해서 "Manage Dict" 로 가봅니다. "Query Dict" 그룹안에 "Sisa_e4u" 가 있나요? 혹시 있는데 체크가 안되어 있다면 체크를 해주면 됩니다.
혹시 "Query Dict" 그룹 안에 Sisa_e4u 가 없다면, 우측의 + 아이콘을 클릭하면 됩니다. 그럼, 추가할 사전이 나오게 되겠지요. 물론 이 작업들은 "C:\Program Files\StarDict\dic" 사전 경로에 "stardict-Sisa_e4u" 를 복사해 두었다는 전제하에서의 이야기입니다. 그리고 C:\ 는 설치 옵션에 따라 D:\ 가 될 수도 있겠지요.
이렇게 해서 사전이 나온다고 치고, 글씨가 깨져 보이는 경우가 있습니다. 이 때에는 폰트 설정을 바꾸어 주면 됩니다. 일반 설정 메뉴로 가기 위해서는 우측 하단의 X 표 연장 모양 아이콘을 클릭합니다.
시간은 점점 늦어가는데 잠은 안 온다. 조카랑 너무 신나게 논 탓일까? 아이가 부모한테서 떨어지기 싫은 것 만큼이나, 부모도 아이한테서 떨어지기 힘들다는 말이 실감나는 밤이다. 흐음... 글이나 쓰자~
요새 영어 공부를 하고 있는데, 영어 공부는 안 하고, 영어 사전만 찾고 있다. 헐~~ 먼저 소개할 사전은 StarDict 사전이다. 좋은 사전의 첫 번째 요건은 풍부한 어휘이다. 그리고, 사용하기 편리한 것. 마지막으로 자신의 스타일에 어울리는 사전일 것이다. StarDict 는 우선 사전 데이터가 풍부하다. 얼마나 풍부하냐 하면...
여기에 더해서, 한글 관련 사전도 이렇게나 있다.
이 모든 사전들이 free 이거나 GPL 이다. 이제 어떻게 사전을 설치하는지 알아보자. 먼저, StarDict 다운로드로 가서 윈도우 용을 다운 받아서 설치한다. 그럼, 기본적으로 wordnet-3.0.0 사전이 설치되어 있다.
사전을 추가하려면, StarDict 사전으로 이동해서 원하는 사전의 tarball 을 클릭해서 다운 받는다. winrar 로 *.tar.bz2 파일의 압축을 풀어준다.
압축을 푼 후에 C:\Program Files\StarDict\dic\ 아래로 폴더째 복사해서 넣으면 된다. 예를 들어, stardict-quick_eng-kor-2.4.2 를 넣었다면, C:\Program Files\StarDict\dic\stardict-quick_eng-kor-2.4.2\ 가 될 것이다. 그리고 나서 StartDict 를 재실행하면 사전이 등록된다. 사전이 제대로 등록되었는지 보려면, 우측 하단의 Y 자 모양 아이콘을 클릭하면 된다.
그럼, 아래와 같이 quick_eng-korean 이 등록된 것을 볼 수 있다.
사전 데이터는 위의 링크 말고도 http://www.stardict.org 나 http://app.weiphone.com/wedict/upload/files 에서 다운 받을 수 있다. Sisa_e4u 사전은 구글링하면 다운받을 수 있는데, 발음기호나 한문이 깨져서 보일 수 있다. 여기에서 말하는 것처럼 사전을 decompile 한 후, hex editor 로 일부를 수정한 후, 다시 compile 하면 된다. (이 작업을 하지 않으면 검색에 포함되지 않는 영어 단어도 생긴다) 그리고, 한문이 깨져서 보이는 것은 폰트 설정의 문제이므로, 유니코드를 지원하는 폰트를 지정해 주면 된다. 우측 하단의 스패너 모양의 아이콘을 클릭하면 폰트를 변경할 수 있다.
MS Office 를 설치했을 때 생기는 Arial Unicode MS나, 아래아 한글을 설치했을 때 생기는 Haansoft Batang 이나 Haansoft Dotum 정도로 설정하면 적당하다.
이렇게 해서 StarDict 사전을 설치하는 것을 해 보았다. 수 많은 사전 데이터를 돈을 내지 않고 사용할 수 있는 장점이 있다. 하지만, 디렉토리에 넣어주어야 하고, 쓸만한 한영사전이 Sisa_e4u 밖에 없는데, 발음 기호 표현이 약간 문제가 있는 한계가 있다. 다음 글에서는 입이 더 벌어질만한 사전을 소개한다.
예전에는 Yahoo! 미니 사전을 사용했었다. 이 사전은 Hooking 기능을 사용해서 마우스를 갖다 대면 밑줄이 쫙 그어지고, 사전 검색 결과를 보여주는게 재미있었다. 그러나, 가끔씩 나의 의지와 상관없이 튀어나오는 업데이트 메세지가 탐탁치 않았다. 요새는 주로 Naver 영어 사전이나 Daum 영어 사전을 사용한다. 숙어나 문장까지 검색되는 것으로는 가장 좋은 사전이 아닐까 생각한다. 특히 네이버는 작은 창을 띄워 놓고 작업할 수 있어 편리하다.
그러나, 이 사전들은 인터넷에 연결되어 있어야 사용할 수 있다는 점~~! 매번 인터넷이 되는 장소로 찾아가기도 번거롭고, 무엇보다도 인터넷이 연결되어 있으면 번역하다가 샛길로 새기가 쉽다. ㅎㅎ 아는 분의 부탁으로 iPod Touch 에 영어 사전을 설치해 주게 되었다. 너무 너무 너무 사전이 풍부하고 좋아서, 나도 iPod Touch 를 지르고 싶은 마음이 차올랐다. 하지만, 주머니 사정을 고려해서 일단 접고... iPod Touch 에 설치했던 WeDict 를 내 PMP(T43 DIC) 에 설치해보려고 노력했다.
우선 WeDict 는 오픈 소스 형태인 StarDict 프로젝트로 공개되어 있었다. 그리고, 큐토피아용으로 만들어진 소스도 있었다. But... 소스만 있어서, 컴파일 해야 한다. mipsel 로 누가 컴파일 해주면 좋으련만... 이걸 컴파일 하려고 리눅스를 다시 깔기엔 너무 번거롭다. 헐~~~ 난, 그 대신 Zbedic 을 PMP 에 설치했다. 사전 데이터는 나중에 다운 받아 넣어봐야 겠다. (설치방법, 문제해결1, 문제해결2, 사전데이터1, 사전데이터2 ,Tree explorer 는 문제해결2에서 다운)
일단 StarDict 를 PMP 에 설치하는 것은 유보~ 그렇다고, 물러날 내가 아니다. 오픈소스이므로 windows 용도 있을 것이라는 추측에 검색해 보니, 여러 가지 결과가 나왔다. Windows 버젼을 다운 받아 설치하고, 사전 데이터(1, 2, 3)를 추가하면 된다. 사전 데이터는 *.dz 압축을 풀어도 되고 안풀어도 된다.
사전 중에 가장 필요한 사전이 풍부한 영한 사전일 것이다. Google 로 잘 검색해 보면 Sisa_e4u 데이터가 있다. 하지만, 이 사전의 단점 하나~ 발음기호가 깨진 경우 검색 결과 자체에 포함 되지 않는다. (예: love) 여기를 참고해서 사전 데이터를 수정해 주면 된다. notepad++ 에 hex edit 플러그인으로 했다가 시간이 너무 오래 걸려서, winhex 로 했더니 몇 초밖에 걸리지 않았다. (그래도 accent 가 붙은 발음 기호는 ? 로 나타나지만, 검색에는 지장이 없다.) (참고1, 참고2, 참고3)
추가로 iPod touch 에 설치하는 방법, 레퍼드 사전에 추가하는 방법(1, 2)도 있다. iPod 1 세대는 해킹한 후에 WeDict 데이터 디렉토리에 *.idx 와 압축이 풀린 *.dict 파일을 넣어주면 된다. 2세대는 해킹이 되지 않았으므로, WeDict Pro 의 "Upload dictionaries" 메뉴를 사용한다. 그러면 1234 포트를 열어주는데, ftp 전송 프로그램으로 *.idx 와 *.dict 를 전송해 주면 된다.(1, 2, 3)
스트레스 관련 글은 쓰지 않고, 연달아 컴퓨터 관련 글이다. 게다가 불친절한 only 텍스트 모드의 글! 후훗~ 프로그래머 본성인가?