태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바

POST : 사전 파일 제작 관련 정보

링보(Lingvo) 사전 DSL 파일을 BGL 파일로 변환하는 툴 - DSL2BGL.PY

 


링보(Lingvo) 라는 사전 프로그램의 사전 데이터 파일인 DSL 파일을 스타딕 파일 형식, 더 엄밀히 말하면 BGL(바빌론) 파일 형식으로 변환해 주는 툴을 제작해 봤습니다. (DSL 파일도 더 정확히는 링보 사전 파일인 LSD 파일을 제작하기 위한 소스 데이터입니다.)

원본은 DSL2XDXF.PY 라는 툴인데, DSL 파일을 XML 형식의 XDXF 포맷으로 변환해주는 파이썬 소스입니다.
http://sourceforge.net/projects/xdxf/files/
위의 사이트에서 받은 툴인데, 해당 소스를 바탕으로 몇가지를 수정/추가/삭제했습니다.

불필요한 인수들을 입력할 필요없이 DSL 파일명만 입력하면 바로 변환되게 수정했습니다.
XDXF 포맷이 아닌 BGL 포맷으로 변환되도록 수정했습니다.
XML 태그를 HTML 태그로 수정했습니다.
이미지 리소스에 대한 처리 루틴을 추가했습니다.
사운드 리소스에 대한 처리 루틴을 삭제했습니다.
그 외에 불필요한 모든 요소를 삭제하고 BGL 포맷으로 변환하는데 최적화 시켰습니다.

충분한 테스트를 거쳤기 때문에 거의 왠만한 DSL 파일은 완전히 변환된다고 자부할 수 있습니다.

단, 이미지 리소스(jpg 파일 등)는 DSL 파일과 같은 폴더에 넣은 후 변환을 실행하면, res 폴더로 이미지 리소스가 옮겨지는데, 일부 이미지 리소스의 경우 알파벳이 아닌 문자, 예를 들면, é 와 같은 글자가 파일명에 포함되면 에러가 나는 것을 확인했습니다. 이런 경우엔 파일명과 DSL 파일의 해당 부분을 e 등으로 수정해줄 필요가 있습니다.


최신 버전
DSL2BGL 0.4.1 버전 다운로드
DSL2BGL 0.4.1 실행파일 버전 다운로드
bword 점프 기능 수정 사전
아이콘 관련 삭제 


이전 버전


사용 방법은 간단합니다. ^^

1. 파이썬을 설치합니다.

2. 적절한 폴더에 위의 파이썬 스크립트의 압축을 풀면 dsl2bgl.py 파일이 나옵니다.

3. dsl2bgl.py 파일이 있는 폴더에 BGL 파일로 만들기 원하는 DSL 파일을 넣습니다.

4. DSL 파일을 끌어다가 dsl2bgl.py 파일 위에 포개어 놓으면 아래와 같은 화면이 나타나며 변환 작업이 이루어 집니다.




결과물로 생성된 텍스트 파일은 당연히 BGL 포맷이므로 스타딕 에디터를 이용해 아래와 같은 설정을 통해 스타딕 포맷으로 컴파일할 수 있습니다.



이 툴이 가진 강력함은 차차 소개해 드리도록 하겠습니다.

GPL이니 라이센스 규정에 맞게 사용하시고, 혹시 더 낫게 수정된다면 트랙백이나 코멘트 등을 사용해서 저에게도 알려 주신다면 감사하겠습니다. ^^



tags

, , , ,

posted at

2011/02/18 14:35


〔★★★☆☆〕 스타딕 국어 사전 파일

스타딕 사이트에 공개되어 있는 사전 중 국어사전의 경우 원본 데이터가 상당히 충실한 편입니다. 이번에 소개해 드릴 사전 파일은 이 국어사전 원본 데이터의 자잘한 문제점을 수정하고 보완한 스타딕 국어 사전 파일입니다. ^^ 표제..

〔★★★★★〕 표준 국어 대사전 파일(이미지포함)

오래간만에 사전 파일 포스팅을 하는 것 같습니다. ^^ 이미 기존에 한차례 국립국어원 표준국어대사전 파일을 포스팅했었는데, 그때의 자료는 2000년도의 데이터로 텍스트로만 구성된 버전이었습니다. 이번에 포스팅하는 데이터는 최신..

〔★★★★☆〕 표준 국어 대사전 파일

국립국어원에서 편찬한 표준국어대사전입니다. 약 45만개의 표제어를 포함하고 있으며, 각 표제어마다 풍부한 예문과 관용어, 속담 등의 데이터가 수록되어 있어 상당히 유용한 사전 파일입니다. 해당 표제어에 해당되는 속담이나 관용어..

〔★★★★★〕 ○밀란 영영사전 제2판 + Thesaurus 사전 (이미지 포함)

고급 학습자를 위한 ○밀란 영영사전은 영어를 학습하는 비영어권 사람들을 위해 만들어진 사전입니다. 사전의 목적 자체가 비영어권 사용자를 위한 것이기 때문에 아무래도 좀더 공부하기에 유익한 면들이 있겠죠? X린스 코빌드 영영 사..

〔★★★★★〕 ○브릿지 고급 학습자 영영사전 제3판 (이미지 포함)

캠○릿지 고급 학습자 영영사전에 대한 간략한 설명은 아래와 같습니다. ○브리지 대학 출판부가 만든 ○브리지 영영사전은 한 단어가 여러가지의 의미를 가지고 있을때 이를 각 표제어로 설명해 준다는 특징을 가지고 있습니다. 우리나라..

〔★★★★☆〕 영한/한영 사전 (English-Korean Korean-English Dictionary)

안녕하세요. 이번에 소개해 드릴 사전 파일은 시사 e4u 영한/한영 사전 파일과 거의 대등한 수준의 데이터에 기존 시사 e4u 사전 파일이 가지고 있었던 문제점이 전혀 없는 영한영 사전 파일입니다. :) 튕김현상이나, 설명이..

〔★★★★★〕 DS 일한, 한일 사전 파일

아이팟 터치, 아이폰용 사전 파일이 어느 정도 수준까지 이를 수 있을까 하는 생각을 항상 하게 됩니다. 이번에 소개해드릴 사전 파일은, DS 일본어 사전 파일입니다. :) 유료 일본어 사전을 아직 사용해보지 못했고, 또 일본어..

〔★★☆☆☆〕 동음이의어 해결된 일본어 소사전

StarDict 뿐만 아니라, KDic이나 mdic 등 왠만한 모바일 전자사전에서는 다양한 한일/일한 사전 파일을 찾기기 어렵습니다. 인터넷 상에 유통되고 있는 한일/일한 소사전의 경우 결국 소스는 모두 동일한 것으로 보입니다..

〔★★★★★〕 한어대사전 파일(漢語大詞典, The Big Chinese Explanatory Dictionary)

우리나라 표준국어대사전에 비교할 만한 중국어 사전은 한어대사전을 꼽을 수 있습니다. 무려 54만여개의 표제어를 가지고 있고, 병음 표기도 되어 있으며, 설명과 예문도 자세히 나와 있어 중국어를 학습하는 고급 사용자 혹은 중국..

〔★★★★☆〕 현대한어사전 파일(现代汉语词典, Morden Chinese-Chinese Dictionary)

이번에 소개해드릴 사전은 현대한어사전 입니다. 우리나라로 치면 국어사전격인 중중 사전이죠! 그 동안 중국어 사전 관련해서도 많은 포스팅을 하고 싶었지만, 관련 지식이 없어 섣불리 포스팅을 할 수가 없었는데, 이번에 세상의조용함..

〔★★★★☆〕 네이버 중국어 사전 파일 - 중한, 한중 사전 파일

오랜만에 사전 파일 포스팅을 하네요^^ 네이버 중국어 사전 파일을 기다렸던 분들이 계셨을지 모르겠습니다. 유료 어플로는 고대 중한/한중 사전 어플, 네이버의 중한 사전 어플 등 뛰어난 어플들이 많지만, 스타딕 사전 데이터는 제..

한글 위키백과사전 파일(이미지 포함) - 10년 11월 04일자 데이터.

사실 현재 테스트할 기기가 없어 완벽하게 테스트하진 않았지만, 아마도 정상적으로 사용 가능할 것으로 보입니다. 이번 업데이트는 텍스트 버전과 이미지 버전으로 나누어져 있습니다. 텍스트 버전은 이미지 버전에서 이미지 데이터(re..

한글 위키백과사전 파일 - 10년 6월 28일자 데이터.

한동안 블로그를 거의 방치 상태에 두었네요. 오랜만에 한글 위키백과사전 데이터를 업데이트합니다. 2010년 6월 28일자 데이터이고, 시간 관계상 딕셔너리 유니버셜(Dictionary Universal)과 구루딕(GuruDic..

한글 위키백과사전 파일 - 10년 1월 18일자 데이터.

오랜만에 한글 위키백과 사전파일을 포스팅합니다. 09년 11월 21일자 이후로 약 두달만에 작업을 했습니다. 대략 두달 정도 주기가 제일 적당한 것 같다는 생각이 드네요. 표제어수는 약 1만개 정도가 증가한 194,700 여개..

〔★★★★☆〕 성경 사전 파일 (이미지 포함)

이번 포스팅은 이미지가 포함된 성경 사전 파일입니다.^^ 성경인물사전, 성경지명사전, 성경동물사전, 성경성지사전으로 구성되어 있습니다. 문제되는 부분이 있다면 댓글을 통해 알려주세요! 사전명 성경 인물 사전 용량 약 1 MB..

〔★★★☆☆〕 헌법, 형법, 형사 소송법 법전 파일

이번에 소개해 드릴 사전 파일은 헌법, 형법, 형사 소송법 법전 파일입니다. 기본 6법전으로 헌법, 민법, 민소법, 형법, 형소법, 상법이 있는데, 그 중 세개에 해당되는 데이터입니다. 법을 전공하고 계시는 임현종님(몬토야님)..

〔★★★☆☆〕 한글 찬송가 데이터 파일

아이팟 터치용 성경 어플은 이제 많은 수가 출시되어서 쓸만한 어플들도 제법 눈에 띄기도 합니다. 성경과 더불어 신앙 생활을 하는데 있어서 찬송가 또한 빠뜨릴 수 없는 중요한 선물인데, 상대적으로 찬송가와 관련된 어플은 찾아보기..

사전 파일을 직접 제작해 보자! - ⑬ Mdict 파일을 Stardict으로 변환하여 사용하기

이번 강좌는 제가 작성한 것이 아닌, 머털님께서 작성해서 보내주신 강좌입니다. 이 강좌의 방법을 사용하면 Mdict 뿐만 아니라 lingoes 등의 사전 등 다양한 데이터를 스타딕 형식의 사전으로 변환할 수 있습니다. 강좌에..

사전 파일을 직접 제작해 보자! - ⑫ 8izips님의 일본어 사전 클리핑 프로그램

비록 일본어 사전에 국한되지만, 정말 너무도 편리하게 프로그램을 실행시키는 것 만으로 일본어 사전 파일을 제작할 수 있도록 만들어주신 분이 계십니다. 바로 8izips님 이신데요! 복잡한 과정을 모두 생략할 수 있도록 윈도우용..

사전 파일을 직접 제작해 보자! - ⑪ 쿠어엉님의 쉬운 클리핑 강좌

기존의 클리핑 강좌는 초보자들이 따라하기엔 너무 어려운 부분이 많다며, 초보자를 위한, 초보자의 관점으로 새롭게 클리핑 강좌를 연재하고 계신 분이 있습니다. 쿠어엉과 친구들이라는 블로그를 운영하고 계신 쿠어엉님이 그 주인공이십..

CONTENTS

목적이 분명한 블로그
BLOG main image

RSS 2.0Tattertools
최근 글 최근 댓글 최근 트랙백
카테고리
태그 구름
사이트 링크