Casestudy · AI-vertaling

Baba Hebrew

Hebreeuwse vertaalapp die gender en context begrijpt

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.

Baba translate and model selection screens
BrancheTaal- en AI-technologie
PlatformeniOS (Swift), Android (Kotlin)
Tijdlijn4 months
Jaar2026
6 Gender Modes
6 gendermodiVertalingen voor man, vrouw, groep en gemengd
2 AI Models
2 AI-modellenOpenAI en Gemini met automatische fallback
Under 1 Second
Onder 1 secondeRealtime vertaling met direct resultaat
7,500 Free Characters
7.500 gratis tekensMaandelijks gratis tegoed met zichtbaar verbruik
Het probleem

Hebreeuws is complex en standaardvertalers gaan de fout in

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?

Baba gender selection with six modes
In de app

Van tekst naar perfect Hebreeuws binnen een seconde

English to Hebrew translation with transliteration
Vertaalresultaat
Hebrew to English reverse translation
Hebreeuws → Engels
Translation history with bookmarks
Vertaalgeschiedenis
Saved favorite translations
Opgeslagen favorieten
Wat Baba anders maakt

Zes functies die het Hebreeuws wél goed vertalen

AI die gender begrijpt

AI die gender begrijpt

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.

Meerdere AI-modellen

Meerdere AI-modellen

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.

Vertaalgeschiedenis

Vertaalgeschiedenis

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.

Opgeslagen favorieten

Opgeslagen favorieten

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.

Sync tussen apparaten

Sync tussen apparaten

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.

Pro-abonnementen

Pro-abonnementen

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.

Zo werkt Baba

Typen. Gender kiezen. Perfect Hebreeuws.

01Voer uw tekst in

Voer uw tekst in

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.

02Kies een gendermodus

Kies een gendermodus

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.

03Ontvang uw vertaling

Ontvang uw vertaling

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.

Techstack

Gebouwd met

Mobile
Swift (iOS)Kotlin (Android)
AI Models
OpenAI APIGemini
Backend & authenticatie
SupabaseEdge Functions
Payments
StoreKit 2Google Play Billing
Uitdagingen & oplossingen

Wat wij oplosten bij het bouwen van deze Hebreeuwse vertaalapp

01

Gender-accurate Hebrew grammar

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.

Zo losten wij het op

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.

02

Real-time cross-device sync

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.

Zo losten wij het op

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.

03

Multi-store subscription billing

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.

Zo losten wij het op

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.

04

Supporting multiple AI models

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.

Zo losten wij het op

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.

Baba settings with usage meter and subscription info
Abonnementsbeheer

Verbruik dat gebruikers ook echt zien

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.

FAQ

Veelgestelde vragen over Hebreeuwse vertaalapps

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.

Bouwt u een AI-gedreven taalapp?

Wij bouwen native apps met AI-vertaling, taalverwerking die rekening houdt met gender, abonnementssystemen en realtime synchronisatie tussen platforms.