Case studies/Media, tools & data
Church · trilingual site and sermon archive

Slavic Full Gospel Church

2026 - now

Website for a church in Tarpon Springs, Florida, in English, Ukrainian and Russian, written to say plainly that everyone is welcome whatever language they speak.

Overview

Slavic Full Gospel Church is a church in Tarpon Springs, Florida, with Russian- and Ukrainian-speaking roots and a congregation that reaches beyond them: every service is interpreted into English live, and English-language services have started. The site is written for that. It speaks English, Ukrainian and Russian with the same structure in each, and its first message, on the home page and again on About and Contact, is that the name does not decide who may come.

Behind it is the church's whole YouTube history. The church has streamed its services since 2013, and the site lists every recording, 1,169 today, by service type and date, each with its own watch page. A GitHub Actions job runs every night, reads the channel with yt-dlp, adds what is new, rebuilds and redeploys, so the archive never depends on someone remembering to update it.

For 591 sermons the watch page carries more than the video. Their YouTube captions were turned into notes in all three languages - a summary, key points, a short devotional, highlighted thoughts, scripture references and themes from a fixed list of 26 - and the notes say on the page that they were generated by AI from the recording and are not the preacher's exact words. The themes feed a Teachings page per topic, and the devotionals have a section of their own. Recordings with no captions on YouTube stay video-only rather than get notes nobody can check.

It is a static Astro site on Cloudflare Pages, about 4,000 pages, with schema.org markup for the church as a place of worship, for the videos, breadcrumbs and the FAQ, and llms.txt files for AI assistants. The About page tells the church's story, including the hand-over from Pastor Nikolay Pletnev to Pastor Nikolay Voytovich in November 2023, and links to Pastor Pletnev's own site.

What was built

Stack

Frontend

Astro 6
Static build of about 4,000 pages in three languages
Tailwind CSS 4
Navy and gold theme built from the church's colors
TypeScript
Typed copy for all three languages in one strings file

Content & AI

YouTube captions
Source text for the sermon notes
Claude
Trilingual notes per sermon, written and then checked by a second verifying pass

Infrastructure & DevOps

Cloudflare Pages
Hosting for www.slavicfullgospelchurch.org
GitHub Actions
Deploy on every push, plus the nightly archive update
yt-dlp
Reads the channel's video list and metadata

Search & AI visibility

schema.org JSON-LD
Church and place of worship, videos, breadcrumbs, FAQ
llms.txt
Plain-text guides to the site for AI assistants

Engineering highlights

The archive maintains itself: a nightly job, not a person, keeps 1,169 recordings current.

AI notes are labeled where they appear, and recordings without captions get no notes rather than invented ones.

One structure in three languages, so an English or Ukrainian speaker gets the same church, not a translated summary of it.