Baba Hebrew
Baba is een native AI-vertaalapp voor het Hebreeuws: met OpenAI- en Gemini-modellen levert de app vertalingen die rekening houden met gender. Dankzij zes gendermodi klopt de grammatica elke keer, waar gewone vertalers de fout in gaan, en vertaalgeschiedenis, opgeslagen favorieten en synchronisatie tussen apparaten via Supabase houden alles bij elkaar op iOS en Android.

Hebreeuwse werkwoorden, bijvoeglijke naamwoorden en voornaamwoorden veranderen afhankelijk van wie er spreekt en tegen wie. Een zin die een vrouw uitspreekt is grammaticaal anders dan dezelfde zin uit de mond van een man, en hetzelfde geldt voor het aanspreken van één persoon of een groep. Gangbare tools zoals Google Translate negeren dit volledig en leveren met grote stelligheid onjuist Hebreeuws. Baba lost dat op met mobiele appontwikkeling die vóór het vertalen één simpele vraag stelt: wie bent u wanneer u spreekt?





Zes gendermodi geven context rechtstreeks mee aan de AI-prompt, waarna het model werkwoordvervoegingen, voornaamwoorden en bijvoeglijke naamwoorden aanpast aan het gender van de spreker en van het publiek. Dit is de kern van de app: het is wat grammaticaal onjuiste uitvoer verandert in Hebreeuws dat echt klopt.
Modellen van OpenAI en Gemini bedienen verschillende use cases, en de gebruiker kiest zelf zijn voorkeur. Valt een model uit, dan schakelt het systeem automatisch over op een ander, zodat een vertaling nooit zomaar stukloopt omdat één aanbieder een slecht moment had.
Elke vertaling wordt bewaard met de oorspronkelijke tekst, het Hebreeuwse resultaat, de transliteratie, de gendermodus en een tijdstempel, en eerdere vertalingen zijn te doorzoeken en te filteren. Niets bruikbaars gaat verloren zodra het van het scherm verdwijnt.
Veelgebruikte vertalingen kunnen als favoriet worden opgeslagen en zijn op elk gekoppeld apparaat terug te vinden op het tabblad Opgeslagen. De zinnen die iemand steeds opnieuw nodig heeft, zijn altijd één tik verwijderd.
Supabase real-time subscriptions push history and favourites to iOS and Android devices within seconds, so a translation made on a phone at home is already there on a tablet at work, with no manual export or refresh.
Maand- en jaarabonnementen geven toegang tot geavanceerde AI-modellen, hogere woordlimieten en gebruik zonder advertenties, afgehandeld met StoreKit 2 op iOS en Google Play Billing op Android. Het upgradepad is netjes ingebouwd in plaats van er achteraf op geplakt.
Typ, plak of spreek in het Engels of Hebreeuws, tot 500 woorden per vertaling op Pro-abonnementen. Hoe de tekst ook binnenkomt, de app is erop voorbereid.
Kies man, vrouw, groep mannen, groep vrouwen, gemengd of algemeen, en de AI past de grammatica daarop aan. Die ene kleine stap maakt het verschil tussen fout en correct Hebreeuws.
Nauwkeurig, gendergevoelig Hebreeuws verschijnt binnen een seconde, klaar om op te slaan, te kopiëren, te laten uitspreken of te laten volgen door een nieuwe zin. De hele flow blijft snel genoeg om in een echt gesprek te gebruiken.
Hebreeuws is een taal met grammaticaal geslacht, waarin werkwoorden, bijvoeglijke naamwoorden en voornaamwoorden veranderen afhankelijk van de spreker en het publiek. Standaardvertaling met generatieve AI levert grammaticaal onjuiste uitvoer op, omdat de context over geslacht ontbreekt, en de app had een manier nodig om de AI die context te geven zonder de flow te belasten.
Wij bouwden een stap voor geslachtskeuze rechtstreeks in de vertaalflow in. Vóór het vertalen kiest de gebruiker uit zes opties, en die keuze gaat als parameter mee in de systeemprompt, zodat het model precies weet hoe het werkwoorden vervoegt en bijvoeglijke naamwoorden laat overeenkomen. Het resultaat is elke keer grammaticaal correct Hebreeuws, hoe complex de situatie ook is.
Geschiedenis en favorieten moesten realtime synchroniseren tussen iOS en Android. Wie thuis op zijn iPhone vertaalde, moest dezelfde geschiedenis direct en zonder conflicten terugzien op zijn Android-tablet op het werk, en het liefst zonder dat wij een eigen backend vanaf nul zouden bouwen.
Wij gebruikten realtime subscriptions van Supabase om historie en favorieten binnen enkele seconden naar alle gekoppelde toestellen te sturen. Elk record draagt een tijdstempel, het tekstpaar, de geslachtsmodus en een favorietmarkering, en conflicten worden opgelost met latest-write-wins op basis van servertijdstempels. Een eigen synchronisatieserver was niet nodig.
Het abonnementssysteem moest in beide appstores werken, elk met eigen prijsregels, proefperiodes en facturatiecycli. Maandelijkse en jaarlijkse Pro-abonnementen moesten dezelfde functies ontgrendelen, terwijl de app de gebruikslimieten per factureringsperiode bijhield en de tellers automatisch resette.
Wij implementeerden StoreKit 2 op iOS en Google Play Billing op Android, waarbij beide de aankoopbewijzen verifiëren via Supabase Edge Functions. De backend houdt de abonnementsstatus, het woordgebruik en de resets per factuurperiode bij, en gebruikers zien hun resterende quotum en de volgende resetdatum direct in de instellingen.
De app moest zowel OpenAI als Gemini ondersteunen, elk met eigen sterke punten: de een sneller, de ander beter voor lange teksten. Gebruikers moesten tussen modellen kunnen wisselen terwijl de app achter de schermen stilletjes de routering, de foutafhandeling en de opmaak van antwoorden regelde.
Wij bouwden in de backend een modelrouter die de modelvoorkeur van de gebruiker aanneemt en het verzoek naar de juiste API stuurt. Faalt het gekozen model of duurt het te lang, dan valt de router automatisch terug op het volgende beschikbare model, en een formatteringslaag brengt de output van beide API's naar één consistente structuur.

Gratis gebruikers krijgen 7,500 tekens per maand, met een voortgangsbalk die precies laat zien hoeveel zij daarvan hebben verbruikt, terwijl Pro-gebruikers hogere limieten, geavanceerde AI-modellen en gebruik zonder advertenties ontgrendelen. Het instellingenscherm toont de status van het abonnement, het resterende tegoed en de resetdatums, en de verificatie van abonnementen loopt via Supabase Edge Functions met aankoopbewijzen uit zowel StoreKit 2 als Google Play Billing. Het punt is dat de limieten nooit een raadsel zijn: mensen zien altijd waar zij staan.
Dat hangt af van de scope, maar als richtlijn kost een native AI-vertaalapp als Baba, met gendergevoelige verwerking, meerdere AI-modellen, synchronisatie en abonnementen, doorgaans tussen EUR 25,000 en EUR 50,000 of meer. Wij geven een vaste inschatting na een korte kennismaking, in plaats van blind te offreren.
Omdat het Hebreeuws werkwoorden, bijvoeglijke naamwoorden en voornaamwoorden verbuigt naar het gender van de spreker en van de toehoorder, terwijl gewone vertaaltools zonder die context vertalen. Zij weten niet wie er spreekt of tegen wie, kiezen één vorm en zitten er vaak naast. Baba lost dat op door vooraf naar de gendercontext te vragen.
De gebruiker kiest vóór het vertalen een van zes gendermodi, en die keuze gaat als parameter mee in de system prompt van de AI. Die vertelt het model precies hoe werkwoorden vervoegd en bijvoeglijke naamwoorden verbogen moeten worden, zodat het Hebreeuws grammaticaal klopt voor die specifieke spreker en dat publiek, in plaats van een algemene gok.
Via een modelrouter in de backend, in plaats van de API's rechtstreeks vanuit de app aan te roepen. De router neemt het voorkeursmodel van de gebruiker, stuurt het verzoek naar de juiste API en zet de antwoorden om naar één consistent formaat. Faalt een model of duurt het te lang, dan valt hij automatisch terug op een ander, zodat het vertalen betrouwbaar blijft.
Baba gebruikt realtime subscriptions van Supabase om geschiedenis en favorieten binnen seconden naar elk gekoppeld toestel te sturen. Elk record draagt een tijdstempel, het tekstpaar, de gendermodus en een favorietvlag, en conflicten worden opgelost volgens latest-write-wins, zodat iOS en Android gelijk blijven lopen zonder eigen synchronisatieserver.
Wij gebruiken StoreKit 2 op iOS en Google Play Billing op Android, waarbij beide de aankoopbewijzen verifiëren via Supabase Edge Functions. De backend houdt de abonnementsstatus, het woordgebruik en de resets per factuurperiode bij, en gebruikers zien hun resterende quotum en de volgende resetdatum in de instellingen, zodat dezelfde Pro-functies in beide stores netjes werken.
Ja. Gebruikers kunnen hun voorkeursmodel kiezen en de router op de backend stuurt het verzoek naar het juiste model. Sommige modellen zijn sneller en andere beter voor langere teksten, en valt het gekozen model uit, dan schakelt de router stilletjes over naar een ander, zodat de keuze er is zonder dat de gebruiker ooit een mislukte vertaling ziet.
Baba duurde ongeveer vier maanden van concept tot een werkende app op beide platforms. De doorlooptijd hangt af van de AI-functies, de synchronisatie en de abonnementsvereisten, en wij werken in sprints van twee weken en leveren gedurende het hele traject werkende software, zodat de voortgang zichtbaar blijft in plaats van dat het stil wordt tot de lancering.
Wij bouwen native apps met AI-vertaling, taalverwerking die rekening houdt met gender, abonnementssystemen en realtime synchronisatie tussen platforms.