Church Translate, as it runs at the campuses
Live sermon translation into 100+ languages, running entirely on one Mac per campus: audio in, voice detection, Whisper on the GPU, NLLB-200 in its own process, and a built-in web server the congregation reads from on their phones. No audio leaves the building. This is the source only. What used to sit beside it — 14 GB of speech and translation models, 8 GB of voice bundles, 6 GB of natural voices, the Electron caches, and the app data holding the operator PIN and every service transcript — is machine state and downloaded assets, and stays in the NAS backup where it belongs. The vendored node, cloudflared and Windows ffmpeg binaries are out too (533 MB, re-fetched for packaging); the browser-side runtime beside them is kept, so a checkout still serves the congregation page. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"language": "spa_Latn",
|
||||
"reference": "Reina-Valera 1960 (RVR1960)",
|
||||
"_copyright": "RVR1960 verse TEXT is copyright Sociedades Biblicas Unidas and is NOT included here or anywhere in this app. This file contains only proper nouns and book titles, which are naming conventions shared across Spanish Bibles and are not copyrightable subject matter. If verse text is ever used, it is for offline validation only and never ships.",
|
||||
"_use": "Applied to NLLB's SPANISH OUTPUT, and only to rescue an English form that survived untranslated (measured: 'Se llamaba John.'). It does NOT renormalize names NLLB already localized -- that would fight the model and risk breaking inflection.",
|
||||
"confidence": "high",
|
||||
|
||||
"books": {
|
||||
"Genesis": "Génesis", "Exodus": "Éxodo", "Leviticus": "Levítico",
|
||||
"Numbers": "Números", "Deuteronomy": "Deuteronomio", "Joshua": "Josué",
|
||||
"Judges": "Jueces", "Ruth": "Rut", "Samuel": "Samuel", "Kings": "Reyes",
|
||||
"Chronicles": "Crónicas", "Ezra": "Esdras", "Nehemiah": "Nehemías",
|
||||
"Esther": "Ester", "Job": "Job", "Psalms": "Salmos", "Psalm": "Salmo",
|
||||
"Proverbs": "Proverbios", "Ecclesiastes": "Eclesiastés",
|
||||
"Song of Solomon": "Cantares", "Song of Songs": "Cantares",
|
||||
"Isaiah": "Isaías", "Jeremiah": "Jeremías", "Lamentations": "Lamentaciones",
|
||||
"Ezekiel": "Ezequiel", "Daniel": "Daniel", "Hosea": "Oseas", "Joel": "Joel",
|
||||
"Amos": "Amós", "Obadiah": "Abdías", "Jonah": "Jonás", "Micah": "Miqueas",
|
||||
"Nahum": "Nahúm", "Habakkuk": "Habacuc", "Zephaniah": "Sofonías",
|
||||
"Haggai": "Hageo", "Zechariah": "Zacarías", "Malachi": "Malaquías",
|
||||
"Matthew": "Mateo", "Mark": "Marcos", "Luke": "Lucas", "John": "Juan",
|
||||
"Acts": "Hechos", "Romans": "Romanos", "Corinthians": "Corintios",
|
||||
"Galatians": "Gálatas", "Ephesians": "Efesios", "Philippians": "Filipenses",
|
||||
"Colossians": "Colosenses", "Thessalonians": "Tesalonicenses",
|
||||
"Timothy": "Timoteo", "Titus": "Tito", "Philemon": "Filemón",
|
||||
"Hebrews": "Hebreos", "James": "Santiago", "Peter": "Pedro",
|
||||
"Jude": "Judas", "Revelation": "Apocalipsis"
|
||||
},
|
||||
|
||||
"_books_note": "RVR1960 titles. 'Revelation' is Apocalipsis, never 'Revelación'. Song of Solomon is Cantares. Numbered books (1 Samuel, 2 Corinthians) are handled by the stem, since the numeral passes through untouched.",
|
||||
|
||||
"people": {
|
||||
"Jesus": "Jesús", "Jesus Christ": "Jesucristo", "Christ": "Cristo",
|
||||
"Holy Spirit": "Espíritu Santo", "Son of God": "Hijo de Dios",
|
||||
"Adam": "Adán", "Eve": "Eva", "Noah": "Noé",
|
||||
"Abraham": "Abraham", "Sarah": "Sara", "Isaac": "Isaac", "Rebekah": "Rebeca",
|
||||
"Jacob": "Jacob", "Esau": "Esaú", "Rachel": "Raquel", "Leah": "Lea",
|
||||
"Joseph": "José", "Moses": "Moisés", "Aaron": "Aarón", "Miriam": "María",
|
||||
"Joshua": "Josué", "Caleb": "Caleb", "Gideon": "Gedeón", "Samson": "Sansón",
|
||||
"Samuel": "Samuel", "Saul": "Saúl", "David": "David", "Solomon": "Salomón",
|
||||
"Elijah": "Elías", "Elisha": "Eliseo", "Isaiah": "Isaías",
|
||||
"Jeremiah": "Jeremías", "Ezekiel": "Ezequiel", "Daniel": "Daniel",
|
||||
"Jonah": "Jonás", "Nehemiah": "Nehemías", "Ezra": "Esdras",
|
||||
"Esther": "Ester", "Ruth": "Rut", "Naomi": "Noemí", "Boaz": "Booz",
|
||||
"Mary": "María", "Martha": "Marta", "Elizabeth": "Elisabet",
|
||||
"John the Baptist": "Juan el Bautista", "Simon Peter": "Simón Pedro",
|
||||
"Simon": "Simón", "Peter": "Pedro", "Andrew": "Andrés",
|
||||
"John": "Juan", "Philip": "Felipe", "Bartholomew": "Bartolomé",
|
||||
"Thomas": "Tomás", "Matthew": "Mateo", "Thaddaeus": "Tadeo",
|
||||
"Judas Iscariot": "Judas Iscariote", "Matthias": "Matías",
|
||||
"Paul": "Pablo", "Barnabas": "Bernabé", "Silas": "Silas",
|
||||
"Timothy": "Timoteo", "Titus": "Tito", "Stephen": "Esteban",
|
||||
"Luke": "Lucas", "Mark": "Marcos", "Apollos": "Apolos",
|
||||
"Priscilla": "Priscila", "Aquila": "Aquila", "Lazarus": "Lázaro",
|
||||
"Nicodemus": "Nicodemo", "Zacchaeus": "Zaqueo", "Pilate": "Pilato",
|
||||
"Herod": "Herodes", "Caesar": "César", "Cornelius": "Cornelio",
|
||||
"Lydia": "Lidia", "Jehovah": "Jehová"
|
||||
},
|
||||
|
||||
"_people_note": "RVR1960 renders Moses' sister Miriam as Maria, and Elizabeth as Elisabet (no -h). Jehovah is included because RVR1960 uses Jehova for the divine name where other Spanish versions use SENOR -- but plain 'Lord' still maps to Senor, not Jehova, since a preacher saying 'the Lord' is not invoking the tetragrammaton.",
|
||||
|
||||
"_james_problem": "RVR1960 splits English 'James': the EPISTLE is Santiago, but the APOSTLE (son of Zebedee) is Jacobo. One English word, two correct Spanish words, decided by context this app does not reliably have. 'James' is therefore in books{} only -- a book reference is the far more common use in preaching ('the book of James'). A bare personal 'James' is left to NLLB rather than guessed wrong.",
|
||||
|
||||
"places": {
|
||||
"Jerusalem": "Jerusalén", "Bethlehem": "Belén", "Nazareth": "Nazaret",
|
||||
"Galilee": "Galilea", "Judea": "Judea", "Samaria": "Samaria",
|
||||
"Jericho": "Jericó", "Bethany": "Betania", "Capernaum": "Capernaum",
|
||||
"Gethsemane": "Getsemaní", "Golgotha": "Gólgota", "Calvary": "Calvario",
|
||||
"Mount Sinai": "monte Sinaí", "Mount of Olives": "monte de los Olivos",
|
||||
"Egypt": "Egipto", "Babylon": "Babilonia", "Assyria": "Asiria",
|
||||
"Damascus": "Damasco", "Antioch": "Antioquía", "Corinth": "Corinto",
|
||||
"Ephesus": "Éfeso", "Philippi": "Filipos", "Thessalonica": "Tesalónica",
|
||||
"Colossae": "Colosas", "Galatia": "Galacia", "Rome": "Roma",
|
||||
"Athens": "Atenas", "Macedonia": "Macedonia", "Patmos": "Patmos",
|
||||
"Zion": "Sion", "Canaan": "Canaán", "Jordan River": "río Jordán",
|
||||
"Red Sea": "Mar Rojo", "Sea of Galilee": "mar de Galilea", "Eden": "Edén"
|
||||
},
|
||||
|
||||
"terms": {
|
||||
"gospel": "evangelio", "covenant": "pacto", "new covenant": "nuevo pacto",
|
||||
"apostle": "apóstol", "disciple": "discípulo", "Pharisee": "fariseo",
|
||||
"Sadducee": "saduceo", "Gentile": "gentil", "Sabbath": "día de reposo",
|
||||
"Passover": "pascua", "Pentecost": "Pentecostés", "Messiah": "Mesías",
|
||||
"salvation": "salvación", "grace": "gracia", "mercy": "misericordia",
|
||||
"repentance": "arrepentimiento", "redemption": "redención",
|
||||
"atonement": "expiación", "righteousness": "justicia",
|
||||
"justification": "justificación", "sanctification": "santificación",
|
||||
"propitiation": "propiciación", "resurrection": "resurrección",
|
||||
"crucifixion": "crucifixión", "ascension": "ascensión",
|
||||
"kingdom of God": "reino de Dios", "kingdom of heaven": "reino de los cielos",
|
||||
"parable": "parábola", "prophet": "profeta", "prophecy": "profecía",
|
||||
"epistle": "epístola", "Scripture": "Escritura", "the Word": "el Verbo",
|
||||
"tabernacle": "tabernáculo", "temple": "templo", "altar": "altar",
|
||||
"sacrifice": "sacrificio", "priest": "sacerdote", "high priest": "sumo sacerdote",
|
||||
"baptism": "bautismo", "the Lord's Supper": "la Cena del Señor",
|
||||
"eternal life": "vida eterna", "Satan": "Satanás", "the devil": "el diablo",
|
||||
"cherubim": "querubines", "seraphim": "serafines"
|
||||
},
|
||||
|
||||
"_terms_note": "RVR1960 distinctives kept deliberately: Sabbath is 'dia de reposo' (not 'sabado'), and the Word of John 1:1 is 'el Verbo' (not 'la Palabra'). Ordinary vocabulary that NLLB already translates correctly and unambiguously (faith, hope, love, sin, heaven, hell, angel) is omitted -- pinning those would add risk with no benefit.",
|
||||
|
||||
"liturgical": {
|
||||
"_use": "Matched as a WHOLE UTTERANCE only, bypassing NLLB entirely. Measured: 'Amen.' currently becomes '- Si, estoy bien.' = 'Yes, I am fine.'",
|
||||
"amen": "Amén.",
|
||||
"hallelujah": "¡Aleluya!",
|
||||
"alleluia": "¡Aleluya!",
|
||||
"hosanna": "¡Hosanna!",
|
||||
"praise god": "¡Alabado sea Dios!",
|
||||
"praise the lord": "¡Alabado sea el Señor!",
|
||||
"glory to god": "¡Gloria a Dios!",
|
||||
"thank you jesus": "¡Gracias, Jesús!",
|
||||
"god is good": "Dios es bueno.",
|
||||
"god bless you": "Que Dios le bendiga.",
|
||||
"let us pray": "Oremos.",
|
||||
"in jesus name": "En el nombre de Jesús.",
|
||||
"in jesus' name": "En el nombre de Jesús.",
|
||||
"good morning": "Buenos días.",
|
||||
"good evening": "Buenas noches.",
|
||||
"welcome": "Bienvenidos.",
|
||||
"open your bibles": "Abran sus Biblias.",
|
||||
"turn with me": "Vayan conmigo."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user