公開前の確認用サイト
日常訳NICHIJOYAKUEnglish ↗

OPEN SOURCE

software/src/protos/__init__.py

このサイトで読み、必要なファイルを保存できます。

日常訳はAIを用いて作成された翻訳です。人間の聖書学・原語の専門家による全訳の検証は確認されていません。既存の翻訳や原語資料と照らし合わせてお読みください。

← オープンソースの案内へ

software/src/protos/__init__.py101 行このファイルを保存 ↓

ZIPに含まれるものと同じ公開ソースです。行番号から、その行へのリンクを保存できます。

ファイルの確認情報SHA-256 a747f8b6f3e2ad2d079b988876032d34126fed14b906f5b0709e898befc14ec3
1"""Protocol Buffer support for Bible Translation I/O.23This package provides:4- Generated protobuf message classes (after compilation)5- Converters between Pydantic models and proto messages6- Serialization utilities for msgpack-based storage78Usage:9    from src.protos.converters import (10        verse_to_proto,11        proto_to_verse,12        translation_context_to_prompt_input,13        translation_result_to_proto,14    )1516    from src.protos.serialization import (17        serialize_proto,18        deserialize_proto,19        compute_proto_hash,20    )21"""2223from src.protos.converters import (24    BiblicalTestament,25    ConfidenceLevel,26    FuriganaAnnotation,27    MatchType,28    SegmentLevel,29    Testament,30    TMSegmentProto,31    TranslationMemoryMatchProto,32    TranslationPromptInputProto,33    TranslationProvenanceProto,34    TranslationResultProto,35    annotated_word_to_proto,36    book_metadata_to_proto,37    chapter_summary_to_proto,38    furigana_annotation_to_proto,39    glossary_term_to_proto,40    proto_to_provenance,41    proto_to_tm_match,42    proto_to_tm_segment,43    proto_to_translation_result,44    proto_to_verse,45    proto_to_verse_reference,46    provenance_to_proto,47    tm_match_to_proto,48    tm_segment_to_proto,49    translation_context_to_prompt_input,50    translation_result_to_proto,51    translation_style_to_proto,52    verse_reference_to_proto,53    verse_to_proto,54)55from src.protos.serialization import (56    compute_proto_hash,57    deserialize_proto,58    serialize_proto,59)6061__all__ = [62    # Converter functions - Pydantic -> Proto63    "verse_reference_to_proto",64    "verse_to_proto",65    "book_metadata_to_proto",66    "chapter_summary_to_proto",67    "glossary_term_to_proto",68    "translation_style_to_proto",69    "translation_context_to_prompt_input",70    "translation_result_to_proto",71    "furigana_annotation_to_proto",72    "annotated_word_to_proto",73    "tm_segment_to_proto",74    "tm_match_to_proto",75    "provenance_to_proto",76    # Converter functions - Proto -> Pydantic77    "proto_to_verse_reference",78    "proto_to_verse",79    "proto_to_translation_result",80    "proto_to_tm_segment",81    "proto_to_tm_match",82    "proto_to_provenance",83    # Proto Types84    "FuriganaAnnotation",85    "TranslationResultProto",86    "TranslationPromptInputProto",87    "TranslationProvenanceProto",88    "TMSegmentProto",89    "TranslationMemoryMatchProto",90    # Enums91    "ConfidenceLevel",92    "BiblicalTestament",93    "Testament",94    "MatchType",95    "SegmentLevel",96    # Serialization97    "serialize_proto",98    "deserialize_proto",99    "compute_proto_hash",100]101