
네이버 영영사전을 즐겨 쓰고 있는 rath 입니다.
브라우저를 띄워놓으면 자꾸 구글리더, 이슈트래커, 미투데이, 이메일 확인 등 여러가지 것들이 자꾸 제 주의력을 다른 곳으로 돌려버립니다. 그렇다고 영어 공부할 때 네이버 영어사전 없이 하기는 싫고..
해서 네이버 영어사전을 만들었습니다. 개인적인 필요에 따라 정규식을 써서 만든거라 네이버가 제공하는 공식적인 사용은 어려울텐데요, 저처럼 브라우저때문에 집중하기 힘들지만 네이버 영어사전을 쓰고 싶은 분들만 써보시기 바랍니다.
소스코드는 github에 공개되어있습니다. 코드는 Java Swing으로 작성되어있습니다.
github에는 이클립스 프로젝트가 그대로 들어가있고요, 패키징은 Mac OS X용으로만 해두었습니다. 다른 플랫폼에서 사용하실 분은 소스코드로부터 컴파일하여 사용하시길 바랍니다.
OS X으로 패키징된 파일은 제 웹서버에 올려뒀습니다.
** NaverEngDic-0.2.dmg **(553KB)
아파치의 httpcomponent를 써서 만들어서 프로그램 크기가 작지 않습니다.
혼자 쓰려고 만든거라 메뉴나 버튼이 거의 없고 대부분 키보드로 조작해야 하는데요, 간단히 설명드리도록 할께요.

- 영영사전, 영한사전, 한영사전 전환은 검색창에서 방향키를 위아래로 눌러 선택할 수 있습니다. 창 제목에 현재 어떤 사전이 선택되어있는지 표시됩니다.
- 결과창에서 찾고 싶은 단어를 마우스로 선택(select)한 뒤, Command-S 를 누르면 그 단어를 찾아줍니다.
- 검색창에서 Command키를 누른 상태로 좌, 우로 움직이면 브라우저의 Back/Forward 버튼과 비슷한 기능을 경험하실 수 있습니다. 원래 찾고자 했던 단어의 설명을 보다가 한단계 깊이 들어간 경우, 이전에 검색했던 내용으로 다시 돌아와야 하는 경우가 많아서, history 큐를 넣었습니다. 큐의 크기는 50이고 요청했던 값들은 메모리에 보존합니다. 웹브라우저의 Back/Forward 기능처럼 뒤로 간 상태에서 새로운 단어 검색을 할 경우 그 앞에 있는 history 값들은 초기화됩니다.
- 미투데이 PostStoic님의 요청으로 이미지 발음기호가 함께 표시됩니다. 단어 표본 50개 정도를 채택해 발음기호 이미지를 채집한거라, 간혹 발음기호가 표시되지 않는 경우도 있으니 이 경우 댓글로 어떤 단어의 발음기호가 제대로 표시되지 않는지 신고해주시면 갱신하도록 하겠습니다.
네이버에서 제공하는 API를 사용하지 않았고, 웹브라우저에서 표시되는 광고도 표시하지 않았으므로 언제 사용이 제한될지 모릅니다. 감안하시고 사용하시길 바랄께요. :-)