알고리즘 및 사용 설명서

원문 해석 중심의 성경 학습 앱입니다. 성서신학 중심으로 구성한 주해 묵상을 매일 아침/저녁 알람으로 받아보고 함께 묵상합니다. 히브리어·헬라어 성경 어휘에 분해를 지원합니다. 원어 기준의 각 어휘를 잇는 컨코던스(용례 색인) 조회도 가능합니다. 특히 성서신학 관점에서 70인역의 중요성을 그대로 반영했습니다. ‘직관의 힘을 기른다’는 기치 아래 설계된 ‘파워바이블’ 앱은 빠르고 간편한 검색부터 각 구절의 34만개 관주와 주석을 이어주는 웹 기반 앱입니다. 현재 해석학적 알고리즘으로 작동하는 심미적 검색을 시연 중이며, 최근 성경 텍스트 ‘읽어주기’(TTS: Text-to-Speech) 기능까지 장착하게 되었습니다. 성경 필사 기능이 추가 되었습니다(2022년 2월 27일).

각 기능별 개요는 다음과 같습니다.

묵상 알람과 연간 일독표

파워바이블을 설치하신 분은 기본적으로 하루 2회(아침-저녁) 메시지를 알람으로 받습니다. 지난 해(2021년) 중순부터 제공하는 이 기능은 성서신학자인 개발자와 함께 성경 1년 1독을 목표로 진행하는 프로그램입니다. 성서신학적 심도로 구성한 주해 묵상을 해당 일자의 ‘통독 구간’에 맞추어 아웃라인으로 제시하면 여러분도 함께 각자 읽어나가도록 유도하는 방식입니다. (알람 소리 묵음은 환경설정에서 지원합니다.)

관주

파워바이블은 34만개 이상의 관주 성경 구절을 제공합니다. 국내 출판 성경에 약 8-9만 개 정도 수록된 것에 비하면 4배 이상의 분량입니다. 그 자체로 묵상에 큰 도움이 되고, 영감을 풍부하게 할 것입니다.

원어 파싱(분해)와 컨코던스

히브리어와 헬라어에 대한 기본 파싱과 함께 해당 어휘의 성경 용례/색인을 볼 수 있는 기능입니다. 이런 기능을 지원하는 훌륭한 툴이 기존에 많습니다만, 이 앱에서는 개발자가 특별히 신구약을 관통하는 성경신학적 필요에 의해 70인 역에 무게를 두고서 인터페이스를 구성하고 있습니다. 설교자 및 교사들에게 ‘파워바이블’이 될 것입니다.

성경 읽어주기(TTS) 기능

지난 달(2021년 7월)에 Text-to-Speech라는 기능을 추가하였습니다. 텍스트를 읽어주는 기능입니다. 한글 성경과 영문 성경 모두 지원하도록 구성했습니다. 카테타 패드와 루밍패드에 들어가시면 사용하실 수 있습니다. (※ 처음 사용하시는 분의 경우 첫 실행시 반드시 앱 권한 설정에 승인하셔야 안정적인 사용이 가능합니다. TTS(성경 읽어주기)패드 사용자께서는 TTS패드를 위한 TTS엔진은 꼭 삼성 TTS엔진을 쓰세요. 보이스 모듈을 최신 버전으로 업데이트해서 쓰시면 아주 좋습니다. 디바이스의 설정>일반>글자 읽어주기>기본엔진에서 삼성 TTS로 설정하신 후 세부 설정(톱니바퀴)에서 ‘음성 데이터 설치’-> ‘영어(미국)’과 ‘한국어(대한민국)-여성’을 최신버전으로 설치하세요. 발음/인터네이션 상태가 최적입니다. 처음 사용하시는 분은 앱 메인화면 우측 블로그 메뉴로 들어가시면 TTS관련 게시물들이 있으니 참고하세요.)

주석

영문 주석을 온라인에서 검색해 추출해드립니다. 칼빈의 주석을 우선으로 존 길(John Gill)과 앨버트 반스(Albert Barnes)의 주석을 마련했습니다(카테타 패드에서 접근 가능합니다.). 그리고 이 앱의 개발자가 해석학적 주석을 작성해 계속 업데이트 중입니다. 현재 창세기를 작업 중입니다(이 주석은 루밍패드를 제외한 모든 패드에서 접근 가능합니다).

심미적 성경검색

이 명칭은 처음 들어보셨을 것입니다. 검색어에 대한 유추 검색을 시도하여 연관 구절을 추출해내는 기능입니다. 이 검색 알고리즘은 우리가 생각하는 똑 떨어지는 값을 구하는 것이 아니라 그 어휘가 지닌 지향성을 추출해 보여주는 데 목적이 있습니다. 매우 시도적인 검색 기술로 시간을 두고 계속 다듬어야 하는 과정이 요구됩니다. 이 기능에 대한 구체적인 사용법 및 설명은 다음 링크를 참조하세요.

루밍패드

새로 개발한 루밍패드가 지난 2021년 12월 31일부로 정식 론칭되었습니다. 가독성을 고려한 패드입니다. 종전 패드들은 검색을 기본으로 설계한 패드라서 사용자 취향에 따라 화면 구성이 읽기에 적합하지 않을 수 있습니다. 환경 설정 창에서 루밍패드 성경 메인 버전을 설정하면 함께 대조하면서 읽을 수 있습니다. 루밍해드에서 TTS(성경 읽어주기) 패드, 인터리니어(원어 분해) 패드, 카테타(주석) 패드, 관주로 접근 가능합니다.

70인역(LXX) 성경의 활용

70인 역본은 신약성서 형성에 있어 중요한 가치를 지니는 역본일 뿐 아니라 유대-기독교 예전(liturgy) 공동체 형성에 있어서도 심대한 가치를 지니는 번역 텍스트입니다. 따라서 이 역본에 사용된 주요 어휘를 신약과 연동해서 살펴보는 것은 상당히 중요한 학습 방법입니다. 이 기능을 파워바이블 인터페이스에서 구현합니다(2022년 4월 2일자 업데이트부터 제공합니다).

북마킹 기능

성경의 각 구절을 북마킹하는 기능이 있습니다. 각 패드에서 성경을 읽고 조회하시다가 기억해두어야 할 구절이 있으신 경우 깃발 아이콘을 클릭하면 마킹됩니다. 마킹한 구절이 앱의 좌측 드로어 메뉴의 ‘저장 목록’ 패드에 담겨 있습니다. 이 패드를 여시면 단수 구절을 클릭할 경우 북 마킹했던 패드로 이동할 수 있고, 만일 원전에서 복수 구절을 비교하고 싶으신 경우 복수의 구절을 하나씩 꾹~ 눌러 선택한 다음 좌측 상단의 ‘원전 비교’ 버튼을 클릭하면 인터리니어 패드에 해당 구절들만 담아올 것입니다. 잘 확용하시면 편리합니다.

성경 필사 패드

성경 필사 기능을 지원합니다. 성경 필사는 말씀이 기억에 콕콕 박힙니다. 그리고 재미 있습니다. 디바이스가 필사 타이핑이 불편하신 경우 외장 키보드를 사용하실 수 있을 겁니다.


☆☆☆ 그리고 파워바이블을 사용하시기로 결정하신 분은 기본적으로 다음의 검색 알고리즘을 알고 계시면 유용합니다. ☆☆☆


현재 파워바이블은 원전 분해와 컨코던스 색인 등 원어 학습 앱 방향으로 발전시켜나가고 있습니다만, 다음과 같은 기본 검색 알고리즘을 익혀두시면 좋을 것입니다.

검색 기능

우선 검색 기능은 [구간 설정 방식]과 [빠른 검색 방식]으로 나뉘어 구현됩니다.

[구간 설정 방식 검색]

■ [구간 설정 방식]은 다음 6가지 경우에서 핸들을 형성합니다.

·책 별 검색
·책 + 장 별 검색
·책 + 장 / 절 별 검색
·책 -> 책 구간 검색
·책 + 장 ~> 책 + 장 구간 검색
·책 + 장 + 절 ~> 책 + 장 + 절 구간 검색

상기 6가지 알고리즘을 쌍 방향으로 조작할 수 있는 핸들이 있습니다.

1. 책별 검색

검색 핸들 좌측의 ‘책 1 리스트’에서 원하는 책 이름을 드롭다운 선택하면 곧바로 해당 책 구간의 결과물이 호출.

(예) ‘창세기’를 선택하면 ‘창세기’만, ‘레위기’를 선택하면 ‘레위기’만 선택

(어떤 검색 구간에 위치해 있을지라도 ‘책 1’을 선택하면 ‘책 1’에 해당하는 결과물 출력)

2. 책→책 검색

검색 핸들 우측의 ‘책 2리스트’에서 원하는 책 이름을 선택하면 기존에 선택 되어 있는 ‘책 1 ’에서 ‘책 2’까지 기준으로 그 구간이 선택 됨.

(예) 좌측 책1에 ‘출애굽기’가 선택되어 있는 상태에서 우측 책2를 ‘마태복음’으로 선택하면 ‘출애굽기 1장 1절’에서 ‘마태복음 끝장 끝절’까지 결과물 선택.

3. 책 + 장 + 절 책 + 장 + 절 검색

원하는 책장절에서 원하는 책장절까지 검색.

4. 책 + 장 + 절 ← 책 + 장 + 절 검색

선택된 ‘책 1’보다 ‘책 2’가 앞쪽의 책이더라도 수행 가능.

5. Option 버튼 역할

‘책 1’과 ‘책 2’의 팝업 기능을 불능 상태로 놓고 ‘책 1’과 ‘책 2’ 리스트 선택. (이 기능은 현재 점검 중)

6. 단어 검색

상기 1)~4)는 검색어 검색을 위한 구간 설정이기도 합니다.
책-장-절 모든 조건을 입력한 상태에서 검색어를 검색하면 해당 책-장-절 구간에 포함된 검색어를 검색. (장-절이 비었다면 선택한 책1-책2 구간을 기준으로 검색.)

7. 검색 단어 개수 조회

검색어 검색을 하고 나면 단어 개수 조회 버튼이 보임. 버튼을 클릭하면 개수 계산됨.

[빠른 검색 (약어) 방식]

■ [빠른 검색 방식]은 다음 7가지 경우의 약어를 한 필드에서 핸들합니다.

상기의 [구간 설정 방식] 검색 핸들링 조작이 귀찮고 간단한 장-절 입력이 더 편할 경우, [빠른 검색] 창을 활용하면 편리합니다. 아래와 같은 약어 규칙에 의거해 검색합니다.

한절 호출 → 창 15:1
한장 호출 → 창 15
구간 호출 → 창 15:1-16
구간 호출 → 창 15:1-출 1:2
한장 속 키워드 → 창 15~아브람
전체 속 키워드 → 사랑, 믿음 (키워드 구분은 쉼표 ,)
각기 다른 단수 구절들 호출 → 창 15:1; 출 1:2, 레 2:3

상기와 같이 약어를 직접 필드에 입력해 호출합니다.


파워바이블의 검색 리소스는 방대하기 때문에 앱 자체에 데이터를 제공하지 않습니다. 온라인을 통해 구현되므로 사용자가 디바이스에 설치할 앱 파일 자체는 10MB 미만에 불과합니다.

◎ 다소 전문적인 기능 앱이지만, 하나님 말씀을 가까이 하고 그 해독의 진수를 파악하고자 하는 일반인 누구에게나 유용한 앱이 되기를 바랍니다. 감사합니다.