bible-epub-processing

Parse NWT Bible EPUBs to extract aligned Chuukese-English verses for parallel corpora.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/findinfinitelabs/chuuk --skill bible-epub-processing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bible-epub-processing
Source: https://github.com/findinfinitelabs/chuuk/tree/main/.claude/skills/bible-epub-processing
Command: npx skills add https://github.com/findinfinitelabs/chuuk --skill bible-epub-processing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ebooklib, beautifulsoup4, lxml, scikit-learn.

What problem does it solve?

This skill automates the extraction and alignment of Chuukese-English Bible verses from New World Translation (NWT) EPUBs, enabling efficient creation of bilingual corpora for translation and linguistic research.

Core Features & Use Cases

  • EPUB Parsing & Verse Alignment: Extract books, chapters, and verses from NWT EPUBs and align Chuukese with English translations.
  • Corpus Generation for Training: Build parallel corpora suitable for machine translation model training and linguistic analysis.
  • Export Flexibility: Output data in TSV or JSONL formats for downstream NLP workflows.

Use case: A linguist wants to create a Chuukese-English Bible corpus from nwt_TE.epub and nwt_E.epub to train a translation model.

Quick Start

Run the Bible EPUB Parser to process data/bible/nwt_TE.epub and data/bible/nwt_E.epub, then export a parallel corpus for training.

Frequently Asked Questions about bible-epub-processing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract and align Chuukese-English Bible verses from EPUB files?

Yes, you can use this Skill to build a parallel corpus suitable for translation training. It aligns Chuukese and English NWT EPUBs and exports the data in TSV or JSONL formats for downstream NLP workflows.

How does an EPUB parser align bilingual text for parallel corpus creation?

This Skill processes New World Translation EPUBs containing Chuukese and English text. It requires one Chuukese edition and one English edition EPUB file to successfully extract and align the bilingual verses.

Can I export the aligned Bible text in formats for NLP workflows?

This Skill uses ebooklib for EPUB parsing and BeautifulSoup with lxml for HTML extraction. It also relies on scikit-learn to support the verse-detection and alignment logic across the bilingual texts.

Does scikit-learn support verse alignment logic for bilingual EPUB extraction?

Yes, scikit-learn supports verse alignment logic for bilingual EPUB extraction by providing the machine learning utilities needed to match Chuukese and English verses during the parallel corpus creation process.