Creating a massively parallel Bible corpus
Summary
Researchers who compare many languages need parallel text, but the existing multilingual corpora either cover few languages (Europarl has 21, mostly European) or are hard to obtain. Mayer and Cysouw address this by building a massively parallel corpus from Bible translations, the most widely translated text in history. They gathered translations from PNGscriptures, Bible.is, Scripture Earth, Unboundbible and a collection by Östen Dahl, giving 994 unique translations under 837 ISO-639-3 codes. Every text was stripped to the bare verses, tokenized by separating non-letter characters, Unicode-normalized to NFC and then manually corrected. Verses are aligned through a numeric ID scheme. Copyright prevents full release, so the authors publish only the Gospel of Mark openly. For each complete translation they distribute a word-form frequency list and a sparse word-by-verse matrix, which keeps co-occurrence information while discarding word order. The result is a uniformly formatted resource that makes verse-level comparison across hundreds of languages practical.
Key points
- The first release has 994 translations with 837 ISO-639-3 codes; the codes were checked with diffs and trigram similarity. Several hundred more translations were awaiting processing.
- The translations contain 41,964 distinct verse numbers, including apocrypha, against 31,102 in the King James Version. Mark 1:7 is the most widely covered verse, present in 976 translations.
- Coverage varies widely across translations:
- Verses per translation average 10,707 (SD 7,727), ranging from 677 in Wedau [wed] to 36,986 in the English King James Version.
- Words per translation average about 409k.
- Vocabulary size averages about 21k types.
- Each translation is packaged in three files: a
.txtfile with one verse per line (ID, TAB, text), a.wordformsfile listing word forms alphabetically with their frequencies, and a.mtxfile holding a sparse word × verse matrix in Matrix Market format. - File names follow BCP 47, using the pattern
ISO-x-bible-TRANSLATION-VERSION. Each verse also gets its own URL on paralleltext.info. Only Mark is freely downloadable.
Interesting ideas
- I1. Arithmetic-friendly verse IDs. An 8-digit ID (2 digits book, 3 chapter, 3 verse) lets you select a portion with a simple numeric range, such as IDs above 40,000,000 for the New Testament. The same IDs can serve directly as matrix column indices, which suits any aligned corpus with a hierarchical structure.
- I2. Sharing data without word order. Releasing only which words occur in which verse yields a "bag of sentences" that is arguably not copyright-protected yet still supports co-occurrence and alignment statistics. This is a useful pattern when the full text of a restricted corpus cannot be shared.
- I3. Empty versus missing verses. An ID with empty content means the verse was merged with a previous one, while an absent ID means the verse was never translated. Keeping this distinction preserves alignment information that is easily lost.
- I4. Versioned identifiers with retained old versions. The version tag is part of the identifier and earlier versions stay available. This allows errors to be fixed while citations and experiments that refer to older releases remain reproducible.
- I5. Human review for punctuation that is really orthography. Tokenizing by Unicode category fails when a symbol stands for a sound, such as an apostrophe-like mark used for the glottal stop in Arifama-Miniafia. The authors' experience suggests that low-resource orthographies need manual tokenization checks.
Cited by
- JW300: A Wide-Coverage Parallel Corpus for Low-Resource Languages
- Tower: An Open Multilingual Large Language Model for Translation-Related Tasks
- Language ID in the Wild: Unexpected Challenges on the Path to a Thousand-Language Web Text Corpus
- A Survey on Recent Approaches for Natural Language Processing in Low-Resource Scenarios
- GlotLID: Language Identification for Low-Resource Languages
- Findings of the AmericasNLP 2021 Shared Task on Open Machine Translation for Indigenous Languages of the Americas
- The Johns Hopkins University Bible Corpus: 1600+ Tongues for Typological Exploration
- Expanding the JHU Bible Corpus for Machine Translation of the Indigenous Languages of North America
- Creating a Translation Matrix of the Bible's Names Across 591 Languages
Cite
@inproceedings{mayer2014creating,
title = {{Creating a massively parallel Bible corpus}},
author = {Mayer, Thomas and Cysouw, Michael},
booktitle = {Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC'14)},
year = {2014},
doi = {10.63317/2eyayn63e4wh},
url = {https://doi.org/10.63317/2eyayn63e4wh}
}References
- Abney, S. and Bird, S. (2010). The human language project: Building a universal corpus of the world’s languages. In Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, Uppsala, Sweden, pages 88–97. Association for Computational Linguistics. find
- Brown, P. F., Cocke, J., Della-Pietra, S. A., Della-Pietra, V. J., Jelinek, F., Mercer, R. L., and Roossin, P. S. (1988). A statistical approach to language translation. In Proceedings of the 12th International Conference on Computational Linguistics (COLING-88), pages 71–76. find our card
- Cysouw, M. and Wälchli, B. (2007). Parallel texts: using translational equivalents in linguistic typology. Sprachtypologie und Universalienforschung STUF, 60(2):95–99. find
- Ellingworth, P. (2007). From martin luther to the english revised version. In Noss, P. A., editor, A History of Bible Translation, pages 105–139. American Bible Society. find
- Mayer, T. and Cysouw, M. (2012). Language comparison through sparse multilingual word alignment. In Proceedings of the EACL 2012 Joint Workshop of LINGVIS & UNCLH, pages 54–62, Avignon, France (April 23-24). find
- Nida, E. A. (1972). The Book of a Thousand Tongues (Second Edition). United Bible Socities. find
- Noss, P. A. (2007). A history of bible translation: Introduction and overview. In Noss, P. A., editor, A History of Bible Translation, pages 1–25. American Bible Society. find
- Resnik, P., Olsen, M. B., and Diab, M. (1999). The Bible as a Parallel Corpus : Annotating the Book of 2000 Tongues . Computers and the Humanities, 33:129–153. find
- Wakefield, D. C. (1992). Miniafia organised phonology data. Draft. 1 2 3 4 5 79776 79777 79778 79779 79780 79781 79782 79783 13487 41964 718568 1 1004015 1 1014020 1 1016005 ... 18 29787 18 33014 18 33057 18 33092 19 14141 19 18758 19 19130 ... find
- Figure 4: The .mtx matrix format for Bible texts Old Testament 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 Genesis Exodus Leviticus Numbers Deuteronomy Joshua Judges Ruth 1 Samuel 2 Samuel 1 Kings 2 Kings 1 Chronicles 2 Chronicles Ezra Nehemiah Esther Job Psalms 20 21 22 23 24 25 26 27… find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/mayer-2014-creating-massively-parallel-bible-corpus/