06 / OPEN SOURCE
Freedom to read.
Freedom to build.
Readers can report errors, developers can make new tools, and churches can reuse the text. The reasons for open-source software apply to a Bible translation too.
Nichijoyaku was created using AI. A complete review by human biblical-language and biblical-studies specialists has not been established. Read alongside established translations and original-language resources.
Keep the software and records for yourself
Download the translation software, configuration, text and retained records together. No Git installation or GitHub account is needed. Unzip the download and start with README.
Download complete source · 15.9 MB296 files · MIT software / CC BY 4.0 Japanese text
Verify your download
Compare the ZIP’s SHA-256 with this value. After unzipping, run python3 tools/verify-package.py to verify the files.
64c422cad27013fc7d984f4a00692561d8a6a1ad0add8017f5e248d5cc3ff895Start with what you want to understand
Read the translation instructions
How source text, context and reference translations are assembled.
Read on this site →Explore the translation settings
The configured style and intended readers.
Read on this site →Follow generation and record keeping
Model requests, retries and retained records.
Read on this site →Get started after downloading
Package contents, setup and verification instructions.
Read on this site →Browse every source file (127)
- CONTRIBUTING.md
- LICENSE
- README.md
- software/LICENSE
- software/README.md
- software/data/config/style.json
- software/main.py
- software/pyproject.toml
- software/scripts/build_originals.py
- software/scripts/compile_protos.py
- software/scripts/download_sources.py
- software/scripts/evaluate_translations.py
- software/scripts/evaluate_verse_sample.py
- software/scripts/fetch_macula_strongs.py
- software/scripts/fetch_pericope_data.py
- software/scripts/report_terminology.py
- software/scripts/review_output.py
- software/scripts/translate_direct.py
- software/scripts/verify_aligned_release.py
- software/scripts/verify_output.py
- software/src/__init__.py
- software/src/config/__init__.py
- software/src/config/style_config.py
- software/src/context/__init__.py
- software/src/context/builder.py
- software/src/context/cross_references.py
- software/src/context/glossary.py
- software/src/context/pericope.py
- software/src/context/pericope_generator.py
- software/src/context/translation_memory.py
- software/src/data/__init__.py
- software/src/data/loader.py
- software/src/data/migrations.py
- software/src/data/storage.py
- software/src/data/versification.py
- software/src/evaluation/__init__.py
- software/src/evaluation/evaluator.py
- software/src/evaluation/storage.py
- software/src/exceptions.py
- software/src/models/__init__.py
- software/src/models/evaluation.py
- software/src/models/glossary.py
- software/src/models/pericope.py
- software/src/models/style.py
- software/src/models/translation_memory.py
- software/src/models/verse.py
- software/src/orchestration/__init__.py
- software/src/orchestration/models.py
- software/src/orchestration/orchestrator.py
- software/src/orchestration/provenance.py
- software/src/orchestration/rate_limiter.py
- software/src/orchestration/signals.py
- software/src/orchestration/state.py
- software/src/output/__init__.py
- software/src/output/alignment.py
- software/src/output/formatters.py
- software/src/output/originals.py
- software/src/output/repair_review.py
- software/src/pipeline/__init__.py
- software/src/pipeline/morphology.py
- software/src/pipeline/prompt.py
- software/src/pipeline/request_archive.py
- software/src/pipeline/translator.py
- software/src/protos/__init__.py
- software/src/protos/converters.py
- software/src/protos/serialization.py
- software/src/tui/__init__.py
- software/src/tui/app.py
- software/src/tui/data_provider.py
- software/src/tui/widgets.py
- software/src/utils/__init__.py
- software/src/utils/furigana.py
- software/src/utils/retry.py
- software/src/utils/validation.py
- software/src/validation/__init__.py
- software/src/validation/checks.py
- software/tests/__init__.py
- software/tests/conftest.py
- software/tests/test_alignment.py
- software/tests/test_auto_evaluation.py
- software/tests/test_context.py
- software/tests/test_coverage_audit_core.py
- software/tests/test_coverage_audit_periphery.py
- software/tests/test_coverage_final.py
- software/tests/test_coverage_gaps.py
- software/tests/test_cross_references.py
- software/tests/test_data.py
- software/tests/test_evaluation.py
- software/tests/test_exceptions.py
- software/tests/test_final_coverage.py
- software/tests/test_final_coverage_2.py
- software/tests/test_final_push.py
- software/tests/test_furigana.py
- software/tests/test_glossary_enhanced.py
- software/tests/test_input_validation.py
- software/tests/test_iteration1_quality.py
- software/tests/test_job_state.py
- software/tests/test_models.py
- software/tests/test_orchestration_extended.py
- software/tests/test_orchestration_models.py
- software/tests/test_orchestrator.py
- software/tests/test_output.py
- software/tests/test_output_audit.py
- software/tests/test_pericope.py
- software/tests/test_pericope_generator.py
- software/tests/test_pipeline.py
- software/tests/test_pipeline_extended.py
- software/tests/test_proto_converters.py
- software/tests/test_proto_serialization.py
- software/tests/test_provenance.py
- software/tests/test_rate_limiter.py
- software/tests/test_repair_review.py
- software/tests/test_request_archive.py
- software/tests/test_retry.py
- software/tests/test_signals.py
- software/tests/test_style_config.py
- software/tests/test_translation_memory.py
- software/tests/test_translator_extended.py
- software/tests/test_tui.py
- software/tests/test_validation.py
- software/tests/test_versification.py
- software/tests/test_widgets_extended.py
- tools/collect-provenance.py
- tools/export-release.py
- tools/package-site-source.py
- tools/package-source.py
- tools/verify-package.py
Maintained, and held in stewardship
Conor Livingston maintains and stewards this open-source Bible translation. The aim is to leave both the text and a record of decisions that others can inspect, improve and carry forward.
This is digital ministry at the technological frontier: making Scripture accessible and making the work behind it open to scrutiny.
Supporting record ↗ project-direction.jsonCC BY 4.0 text; MIT software
The Japanese text of Nichijoyaku edition 1 and project-authored annotations are available under CC BY 4.0: copy, redistribute, adapt and use commercially with credit, a license link and notice of changes. Project software is MIT-licensed. Third-party materials retain their own terms.
Supporting record ↗ project-direction.jsonOne edition, reusable formats
Book-by-book JSON, JSONL, CSV, plain text, USFM, an academic study layout in HTML, and furigana data are exported from the same verified Japanese edition. Print the study layout or save it as PDF, using its margins for notes. It is not a new translation or a scholar-reviewed edition.
Book hashes match the edition 1 manifest. Checksums cover every download. Furigana combines automatic readings with specific corrections and has not received comprehensive expert review.
Supporting record ↗ manifest.jsonTransparency through inspectable records
“The most transparent Bible translation” is our ambition, not a verified ranking of every translation. We publish surviving prompt-building code, settings, translation artifacts, numbering decisions and verification procedures.
The current prompt code can include reference translations. We therefore cannot claim that no other translations were supplied. Nor can a run record prove what was in a model’s training data. Missing historical logs stay documented as missing; newly created records do not replace them.
Supporting record ↗ prompt.py.txtRecovered generation records
We publish 28,602 saved pre-alignment outputs from 1,096 chapters matching the release audit hashes. Of these, 6,446 retain prompts. Project-authored system instructions are available in full; user inputs have hashes and reference labels. Exact user prompts embed separately licensed Bible text and are not redistributed here.
Retained inputs include a Kougo label in 6,382 records and a KJV label in 6,390. These records contradict a claim that no reference translations were supplied. Ninety-four source chapter files are missing or changed and are excluded from release-linked outputs. Saved outputs are parsed translations, not raw model responses.
Supporting record ↗ retained-provenance.jsonBrowse the records by chapter ↗
Saved outputs and input hashes (JSONL) ↗
Read, reuse and contribute on this site
Browse the records and source code here, or download a ZIP to work with them. You do not need a GitHub account or experience navigating a repository.
Supporting record ↗ website-publication.json