← Back to Blog

Polyglotton: een complete gids voor de Privacy-First-app voor het leren van talen

Polyglotton

Polyglotton: een complete gids

Dit is een eenvoudige handleiding voor Polyglotton: wat het is, wat het niet is en hoe u het effectief kunt gebruiken

Wat Polyglotton is

Polyglotton is een privacy-first, offline-compatibele Progressive Web App (PWA) voor het leren van talen. Het is ontworpen rond drie kernprincipes:

  1. Uw gegevens blijven van u – Alles wordt lokaal op uw apparaat opgeslagen. Geen servers, geen accounts, geen tracking.
  2. Jij kiest wat je download – De app zelf is minimaal. Je importeert alleen de lessen die je wilt.
  3. Werkt offline – Zodra de lessen zijn gedownload, kun je overal oefenen zonder internet.

Het is niet de bedoeling om je leerproces te gamificeren of om je verslaafd te houden aan streaks en meldingen. Het is een hulpmiddel: u bepaalt hoe en wanneer u het gebruikt.

Wat het anders maakt

Opslagarchitectuur

De meeste taalapps slaan uw gegevens op hun servers op. Polyglotton hanteert de tegenovergestelde benadering:

  • Alle lessen worden opgeslagen in IndexedDB op uw apparaat
  • Uw voortgang, sessiegeschiedenis en statistieken verlaten nooit uw apparaat
  • Geen gebruikersaccounts, geen login, geen cloudsynchronisatie
  • Als u uw browsergegevens wist, verliest u uw voortgang (dat is de afweging)

Lesimportmodel

De app zelf wordt niet geleverd met vooraf geïnstalleerde lessen. In plaats daarvan:

  1. Blader door de beschikbare lessen op de website (polyglotton.com)
  2. Importeer specifieke lessen die je wilt leren
  3. Lessen worden gedownload als JSON-bestanden en lokaal opgeslagen
  4. Verwijder lessen waarmee je klaar bent om ruimte te besparen

Hierdoor blijft de app snel en lichtgewicht. Je downloadt geen honderden lessen die je nooit zult gebruiken.

Sync Bridge-technologie

De verbinding tussen de website en de app maakt gebruik van een postMessage-gebaseerde synchronisatiebrug:

  • De website bevat een onzichtbaar iframe dat naar de app verwijst
  • Ze communiceren via cross-origin postMessage API
  • Hierdoor kan de website opvragen welke lessen je geïmporteerd hebt
  • Importknoppen werken direct zonder dat de pagina opnieuw hoeft te worden geladen
  • Het is een technische oplossing om het voor gebruikers eenvoudig te houden

Hoe Polyglotton te gebruiken

Initiële installatie

  1. Bezoek de website: Ga naar polyglotton.com
  2. Kies uw talen: Selecteer uw brontaal (wat u spreekt) en doeltaal (wat u leert)
  3. Blader door lessen: filter op talencombinatie, moeilijkheidsgraad of onderwerp
  4. Lessen importeren: Klik op “Importeren” bij lessen die u interesseren

Bij de eerste import wordt de app geopend. Daaropvolgende importen gebeuren op de achtergrond.

De bibliotheekweergave

Uw bibliotheek toont alle geïmporteerde lessen met:

  • Titel en beschrijving – Wat de les behandelt
  • Niveau-indicator – ERK-niveaus (A1-C2)
  • Voortgangsregistratie – Percentage gebaseerd op uw beste sessieprestaties
  • Aantal kaarten – Hoeveel oefenitems zitten er in de les
  • Taalpaar – Toont de bron → doeltalen

Filteropties:

  • Zoek op lestitel
  • Filter op voortgangsstatus (Alles / Actief / Voltooid)
  • Filter op talenpaar (als je meerdere talen leert)

Oefenlessen

Wanneer je een les opent, doorloop je verschillende kaarttypen:

Vertaalkaarten

U ziet een zin in uw brontaal en typt de vertaling. Het systeem accepteert meerdere geldige antwoorden – er is zelden slechts één “juiste” vertaling.

Omgekeerde vertaling

De tegenovergestelde richting: vertaal van uw doeltaal terug naar uw brontaal. Goed om het begrip te testen.

Meerkeuze

Kies het juiste antwoord uit 2-4 opties. Handig voor het opbouwen van woordenschat en het snel herinneren.

Cloze (vul de lege plek in)

Maak zinnen af door ontbrekende woorden te typen. Bevat vaak hints over welk type woord wordt verwacht.

Luisteroefening

De app maakt gebruik van tekst-naar-spraak om audio te genereren. Je luistert en beantwoordt vragen. De kwaliteit is afhankelijk van de TTS-engine van uw browser.

Verhaalfragmenten

Lees een korte passage in uw doeltaal en beantwoord vervolgens een begripsvraag. Context helpt bij retentie.

Culturele inzichten

Leer meer over gewoonten, etiquette en culturele context. Taal bestaat niet in een vacuüm.

Sessiemechanica

Elke oefensessie:

  1. Presenteert kaarten in een semi-willekeurige volgorde
  2. Houdt uw nauwkeurigheid bij voor elke kaart
  3. Slaat uw voortgang automatisch op
  4. Berekent een algemene sessiescore

Belangrijk: de voortgang is gebaseerd op je beste sessie voor elke kaart, niet op gemiddelden. Dit betekent:

  • Je kunt de lessen zo vaak opnieuw proberen als je wilt
  • Alleen je beste prestaties tellen
  • Geen straf voor fouten tijdens de training

De knop Openen in app

Op de lesbrowser (website) tonen geïmporteerde lessen een knop “Openen in app”:

  • Klik erop om direct naar die les in de app te springen
  • Het URL-formaat is /library/{lesson-id}
  • Het wordt geopend in een nieuw tabblad, zodat u kunt blijven browsen
  • Handig voor het snel starten van oefensessies

Technische details

Progressieve webapp (PWA)

Polyglotton is een PWA, wat betekent:

  • Installeerbaar: voeg het toe aan uw startscherm als een native app
  • Offline-geschikt: Werkt zonder internet zodra het is geïnstalleerd
  • Responsief: past zich aan aan telefoon, tablet of desktop
  • Updates automatisch: geen app store-updates nodig

Browsercompatibiliteit

Werkt in elke moderne browser die het volgende ondersteunt:

  • IndexedDB (voor lokale opslag)
  • Servicemedewerkers (voor offline functionaliteit)
  • ES6+ JavaScript (voor app-logica)
  • CSS Grid (voor responsieve lay-out)

Getest op: Chrome, Firefox, Safari, Edge

Gegevensopslag

Wat lokaal wordt opgeslagen:

  • Lesinhoud (kaarten, metadata, vertalingen)
  • Uw sessiegeschiedenis (pogingen, scores, tijdstempels)
  • Voortgangsstatistieken per les
  • Taalvoorkeuren

Wat wordt NIET opgeslagen:

  • Geen persoonlijke informatie
  • Geen trackinggegevens
  • Geen authenticatietokens
  • Geen analyses

Lesbestandsformaat

Lessen worden opgeslagen als JSON met deze structuur:

{
	"id": "lesson-id",
	"title": "Lesson Title",
	"description": "What this lesson covers",
	"level": "A1",
	"sourceLanguage": "en",
	"targetLanguage": "es",
	"cards": [
		{
			"id": "card-001",
			"type": "translation",
			"question": "Hello",
			"answers": ["Hola"],
			"context": "Basic greeting"
		}
	]
}

Dit formaat is ontworpen om:

  • Voor mensen leesbaar (u kunt het inspecteren als u nieuwsgierig bent)
  • Uitbreidbaar (nieuwe kaarttypen kunnen worden toegevoegd)
  • Compact (houdt de bestandsgrootte klein)

Beperkingen en afwegingen

Eerlijk zijn over wat Polyglotton niet doet:

Geen cloudsynchronisatie

Je voortgang staat op één apparaat. Als u van apparaat wisselt of browsergegevens wist, verliest u uw geschiedenis. Dit is opzettelijk – geen servers betekent geen synchronisatie.

Oplossing: u kunt lessen opnieuw importeren op een nieuw apparaat, maar uw voortgang wordt niet overgedragen.

Beperkte tools voor het maken van lessen

Er is nog geen in-app leseditor. Lessen worden gemaakt als JSON-bestanden en geïmporteerd. Dit maakt het moeilijker om je eigen lessen bij te dragen.

Status: dit is een bekende beperking waar we aan werken.

Tekst-naar-spraakkwaliteit varieert

De audiokwaliteit is afhankelijk van de ingebouwde TTS van uw browser. Sommige talen hebben betere stemmen dan andere.

Opmerking: Het is functioneel voor oefenen, maar niet voor professionele audio.

(Nog) geen gespreid herhalingsalgoritme

De app plant beoordelingen niet automatisch op basis van vergeetcurves. Jij bepaalt wanneer je oefent.

Filosofie: Wij geven de voorkeur aan eenvoudig, voorspelbaar gedrag boven complexe algoritmen die aanvoelen als zwarte dozen.

Geen sociale functies

Geen klassementen, geen vriendenuitdagingen, geen communityforums. Dit is een bewuste keuze om gefocust te blijven op leren, en niet op betrokkenheidsstatistieken.

Privacy en veiligheid

Wat we volgen: niets

De website en app bevatten niet:

  • Google Analytics of soortgelijke tracking
  • Gebruikersaccounts of authenticatie
  • Loggen van gebruikersacties aan de serverzijde
  • Advertentienetwerken van derden

Wat de website kan zien

Met de synchronisatiebrug kan de website:

  • Vraag welke lessen je hebt geïmporteerd (om ‘geïmporteerde’ badges weer te geven)
  • Importverzoeken verzenden (wanneer u op “Importeren” klikt)
  • Verzoek om verwijdering van lessen (wanneer u op “Verwijderen” klikt)

Dit gebeurt via de postMessage API en vereist dat de app geopend is in een iframe. De website kan niet:

  • Bekijk uw sessiegeschiedenis
  • Toegang tot uw voortgangsgegevens
  • Lees lesinhoud vanaf uw apparaat
  • Volg uw surfgedrag

Gegevensportabiliteit

Omdat alles lokaal in IndexedDB wordt opgeslagen, kunt u:

  • Inspecteer uw gegevens met behulp van browser DevTools
  • Exporteer het met behulp van browserdatabasetools
  • Wis het volledig door browsergegevens te wissen

Er is geen sprake van een leverancier-lock-in, omdat er geen enkele leverancier is die uw gegevens beheert.

Voor wie is Polyglotton bedoeld

Goede pasvorm als u:

  • Waardeer privacy boven cloudgemak
  • In je eigen tempo willen leren zonder druk
  • Geef de voorkeur aan offline tools
  • Alsof u controle heeft over wat er op uw apparaat is geïnstalleerd
  • Wilt u niet nog een account aanmaken

Misschien niet goed als u:

  • Voortgangssynchronisatie op meerdere apparaten nodig
  • Wil communityfuncties en sociaal leren
  • Verwacht professionele stemacteurs voor audio
  • Gestructureerde lestrajecten en curriculumplanning nodig
  • Wil je gamificatie en dagelijkse streak-herinneringen

Hulp krijgen

Website

Bezoek polyglotton.com voor:

  • Lessencatalogus
  • Documentatie en handleidingen
  • Artikelen over het leren van talen

Technische problemen

Omdat er geen accountsysteem is, is de ondersteuning beperkt. Veel voorkomende oplossingen:

Lessen worden niet geïmporteerd: zorg ervoor dat de app toegankelijk is via de geconfigureerde URL. Controleer de browserconsole op fouten.

Vooruitgang verdwenen: browsergegevens zijn waarschijnlijk gewist. Importeer lessen opnieuw om opnieuw te beginnen.

Synchronisatiebrug werkt niet: Ververs de pagina. Het iframe moet mogelijk opnieuw verbinding maken.

Audio speelt niet af: controleer de browserrechten voor audio. Probeer een andere browser als de TTS-kwaliteit slecht is.

Ontwikkelingsfilosofie

Polyglotton is gebouwd op deze principes:

  1. Privacy by design: als we het niet verzamelen, kan het niet lekken
  2. Offline eerst: internet is optioneel, niet vereist
  3. Gebruikersbeheer: jij beslist wat je downloadt en wanneer je oefent
  4. Geen duistere patronen: Geen trucs om je langer bezig te houden dan je wilt
  5. Open architectuur: Gebruik standaard webtechnologieën, geen eigen formaten

Toekomstplannen

Wat wordt overwogen (geen beloftes):

  • In-app leseditor: maak en deel uw eigen lessen
  • Import-/exporttools: maak een back-up van uw voortgang naar een bestand
  • Meer kaarttypen: vervoegingsoefeningen, zinsopbouw, enz.
  • Betere voortgangsinzichten: grafieken en statistieken over uw leerproces
  • Gemeenschapslessen delen: blader door door gebruikers gemaakte lessen

Wat is niet gepland:

  • Gebruikersaccounts of authenticatie
  • Cloudsynchronisatie of back-up
  • Sociale features of gamificatie
  • Betaalde abonnementen of premiumniveaus

Samenvatting

Polyglotton is een eenvoudig hulpmiddel voor taaloefening. Het probeert niet alles voor iedereen te zijn. Het maakt specifieke afwegingen: privacy boven gemak, offline mogelijkheden boven cloudfuncties, gebruikerscontrole boven geautomatiseerde begeleiding.

Als deze afwegingen aansluiten bij de manier waarop u wilt leren, kan dit nuttig zijn. Zo niet, dan is dat ook prima; er zijn tal van andere opties beschikbaar.

Het doel is niet om de populairste taalapp te zijn. Het moet het juiste hulpmiddel zijn voor mensen die privacy, controle en eenvoud willen.


Klaar om het te proberen? Bezoek polyglotton.com en importeer je eerste les. Geen aanmelding vereist.

© 2025 Polyglotton. Alle rechten voorbehouden.