Sigil 사용 설명서

AI를 이용해 만든 Sigil 사전 링크 플러그인

내.맘.대.로 2025. 7. 25. 10:48
300x250

AI를 이용해 Sigil 플러그인을 만들어 봤습니다.

Gemini, Chat GPT, Copilot 3개를 이용해 봤는데, Gemini가 만든 플러그인이 가장 좋네요.

​

전에는 작동하는 플러그인을 내 입맛에 맞게 수정했기 때문에 AI가 잘 만들어 줄거라 확신했지만,

이 플러그인은 아무 것도 없이 100% 프롬프트("Sigil 플러그인을 만들거야"로 시작한 AI와 긴 대화를 통해)로 만들었습니다.

​

플러그인 작동 조건은 간단합니다.

​

1. 사전 파일의 단어를 불러와 본문에 동일한 단어가 있는지 찾는다.

사전 파일은 이런 텍스트 파일입니다.

"dictionary_list": "{

"’tis": " it is의 축약형",

"abyss": " 심연, 나락",

"acrid": " 매캐한, 불쾌하게 톡 쏘는",

"activist": " 운동가, 활동가",

...

}

​

2. 본문에 단어를 찾으면 dict.xhtml 파일에 추가한다. dict.xhtml 파일이 없으면 새로 만든다.​

3. 본문 단어와 dict.xhtml 파일을 링크로 연결한다.

팝업 주석으로 작동하도록 epub:type 등 추가 코드를 삽입한다.

동일한 단어가 본문에 여러번 나오면 처음 나온 단어와 연결한다.

기타등등의 조건 추가

첨부파일
영한대역_i have a dream_sample.epub
null파일 다운로드

이 플러그인으로 만든 샘플입니다.

교보ebook 또는 리디북스 뷰어로 보세요. 다른 유통사 뷰어는 볼 수 없습니다.

영한대역을 업그레이드 한 버전이에요.

이전에 출간한 영한대역은, 아이콘을 클릭하면 문장 혹은 문단 단위로 팝업 주석을 이용해 번역문을 보여줬는데

업그레이드 버전은

중학교 고학년 수준에서 어려운 단어 사전을 만들고,

단어를 누르면 단어 뜻도 팝업 주석으로 보여줍니다.

​

아쉽게도, epub:type을 지원하는 뷰어는 교보문고와 리디북스 뿐이라 다른 유통사는 판매 할 수 없네요.

초등학교 고학년, 중학고 수준 도서 10종, 고등학생 수준 도서 10종을 준비하고 있는데,

올해 안에는 출간 할 수 있을지...

html 코드 조금 수정하면 가능하지만... 어차피 취미로 만드는거라...

​

제 수업을 들은 분들은 수업용 폴더의 [기타 폴더]에 들어가보세요.

수업시간에 알려드린 특수문자 수정한 실행파일도 2.6.0 버전으로 올려놨고,

이 플러그인도 올렸습니다.

아직 수정 할게 조금 있어요. <br/> 태그를 <br></br>로 수정해 버리고,

사전 파일 경로도 문제가 있어 플러그인 실행 후 수정을 해줘야 합니다.

AI와 하루 정도 더 대화를 나누다 보면 개선되지 않을까 싶네요 ^^;

영한대역_i have a dream_sample.epub
9.59MB
300x250