Glossa.live
Chi parla parla, e il pubblico ascolta la traduzione dal suo telefono in tempo reale
Incasso mensile: 14.404 USD (fonte indicata nella scheda)
Cosa fa
Traduzione vocale in tempo reale con l'AI per chiese ed eventi cristiani: il pubblico apre una pagina sul telefono e ascolta (o legge) la predica in oltre 100 lingue, senza apparecchi.
Come guadagna
5 $ all'ora per lingua oppure abbonamenti da 99, 299 e 499 $ al mese, 100 abbonati, quasi 200.000 $ incassati in totale. Nato a giugno 2025 a Cipro. Canali: contenuti e SEO. Incassi verificati con Stripe (dato fermo al 19 ottobre 2026).
Rendilo tuo
- Per parrocchie italiane con fedeli stranieri: messa tradotta in rumeno, inglese, spagnolo, ucraino.
- Per conferenze, fiere e visite guidate.
- Per le scuole: colloqui con genitori stranieri.
Le frasi da scrivere all'AI
1. Base del sito e grafica
Crea un'app web in italiano chiamata "Traduci Dal Vivo": un servizio di traduzione in tempo reale per eventi: chi parla usa un microfono collegato al computer o al telefono, il pubblico inquadra un QR code e legge i sottotitoli o ascolta la voce tradotta nella sua lingua. Usa React, Vite, TypeScript e Tailwind CSS.
Pagine da creare:
1. Pagina iniziale con un video dimostrativo e i prezzi
2. Registrazione dell'organizzatore
3. Crea evento: lingua di partenza, lingue offerte, QR code
4. Pagina del relatore: pulsante avvia e livello del microfono
5. Pagina del pubblico: scelta della lingua, sottotitoli e audio
Stile: chiaro e accogliente: sfondo bianco, blu #1D4ED8, oro #CA8A04, carattere "Inter" grande per i sottotitoli. Nessuna immagine generica di stock.
Tutto deve funzionare perfettamente da telefono. Tutti i testi in italiano, chiari e senza parole tecniche.
2. Database, account e sicurezza
Collega il progetto a Supabase e attiva la registrazione con email e password.
Crea queste tabelle:
- "eventi": organizzatore, titolo, lingua di partenza, lingue, stato, codice
- "frasi": evento, testo originale, traduzioni per lingua, istante
- "utilizzo": evento, minuti per lingua, per fatturare
Regole di sicurezza obbligatorie:
- l'organizzatore vede solo i suoi eventi
- il pubblico legge le frasi dell'evento in corso solo con il codice
- minuti e crediti si contano solo dal server
Usa esattamente il codice SQL che trovi nei "Dettagli tecnici" di questa scheda: eseguilo nel SQL Editor di Supabase prima di continuare, poi collega le pagine alle tabelle.
3. Dal microfono al telefono del pubblico
Il relatore avvia la sessione: l'audio va a un servizio di trascrizione in streaming (per esempio Deepgram o la trascrizione in tempo reale di OpenAI), che restituisce le frasi man mano.
Ogni frase completa si traduce in tutte le lingue attive con Claude, che riceve anche un glossario dell'evento (nomi, termini religiosi o tecnici) per tradurli sempre allo stesso modo. Le traduzioni si salvano e arrivano al pubblico in tempo reale con Supabase Realtime.
Chi vuole la voce ascolta la traduzione letta da una voce sintetica nella sua lingua. Ritardo atteso: 2-4 secondi.
4. Glossario e costi
Glossario per evento o organizzazione ("Padre Nostro", nomi dei relatori) per traduzioni coerenti. Registro dei minuti per lingua e fattura mensile.
Trascrizione completa scaricabile dopo l'evento, in tutte le lingue.
5. Pagamenti con Stripe
Aggiungi pacchetti di crediti: 10 ore-lingua a 49 €, 50 ore-lingua a 199 €. Ogni nuovo utente riceve 1 crediti gratis. Un'ora di traduzione in una lingua costa un credito. Mostra sempre in alto quanti crediti restano e, quando finiscono, un riquadro per comprarne altri.
A pagamento riuscito il webhook aggiunge i crediti del pacchetto con la funzione aggiungi_crediti.
Per la sessione di pagamento e il webhook segui la guida "Pagamenti con Stripe" di Fattibile.
6. Controlli specifici di questo progetto
Oltre ai controlli della guida "Controllo finale", verifica in particolare:
1. Ritardo: parla per 5 minuti e misura che i sottotitoli arrivino al telefono entro 4 secondi dalla fine di ogni frase.
Correggi quello che non va e scrivimi cosa hai cambiato.
Dettagli tecnici
Il pubblico riceve le frasi in tempo reale
Il telefono del pubblico si iscrive alle frasi nuove dell'evento con Supabase Realtime e mostra solo la sua lingua.
import { createClient } from "@supabase/supabase-js";
const supabase = createClient(import.meta.env.VITE_SUPABASE_URL, import.meta.env.VITE_SUPABASE_KEY);
export function ascolta(eventoId: string, lingua: string, mostra: (testo: string) => void) {
const canale = supabase
.channel("evento-" + eventoId)
.on("postgres_changes",
{ event: "INSERT", schema: "public", table: "frasi", filter: "evento_id=eq." + eventoId },
(p) => {
const traduzioni = (p.new as { traduzioni: Record<string, string> }).traduzioni;
if (traduzioni[lingua]) mostra(traduzioni[lingua]);
})
.subscribe();
return () => supabase.removeChannel(canale);
}
Pezzi comuni a tutti i progetti
Glossario
- Realtime
- La funzione di Supabase che manda subito ai telefoni collegati ogni dato nuovo.
- Trascrizione in streaming
- La voce trasformata in testo mentre si parla, frase per frase, invece che alla fine.
