Polyglotton: kompletny przewodnik po aplikacji do nauki języków, która stawia na prywatność
Polyglotton: kompletny przewodnik
To prosty przewodnik po Polyglottonie – czym jest, czym nie jest i jak skutecznie go używać
Czym jest poliglotton
Polyglotton to progresywna aplikacja internetowa (PWA), która dba o prywatność i działa w trybie offline, służąca do nauki języków. Został zaprojektowany w oparciu o trzy podstawowe zasady:
- Twoje dane pozostają Twoje – Wszystko jest przechowywane lokalnie na Twoim urządzeniu. Żadnych serwerów, żadnych kont, żadnego śledzenia.
- Ty wybierasz, co chcesz pobrać – Sama aplikacja jest minimalna. Importujesz tylko te lekcje, które chcesz.
- Działa offline – Po pobraniu lekcji możesz ćwiczyć w dowolnym miejscu bez Internetu.
Nie ma na celu grywalizowania Twojej nauki ani trzymania Cię w napięciu seriami i powiadomieniami. To narzędzie – Ty decydujesz, jak i kiedy go użyjesz.
Co sprawia, że jest inaczej
Architektura pamięci masowej
Większość aplikacji językowych przechowuje Twoje dane na swoich serwerach. Polyglotton przyjmuje odwrotne podejście:
- Wszystkie lekcje są przechowywane w IndexedDB na Twoim urządzeniu
- Twoje postępy, historia sesji i statystyki nigdy nie opuszczają Twojego urządzenia
- Brak kont użytkowników, brak logowania, brak synchronizacji w chmurze
- Jeśli wyczyścisz dane przeglądarki, utracisz postęp (to kompromis)
Model importu lekcji
Sama aplikacja nie zawiera fabrycznie zainstalowanych lekcji. Zamiast tego:
- Przeglądaj dostępne lekcje na stronie (polyglotton.com)
- Zaimportuj konkretne lekcje, których chcesz się nauczyć
- Lekcje pobierane są w postaci plików JSON i przechowywane lokalnie
- Usuń skończone lekcje, aby zaoszczędzić miejsce
Dzięki temu aplikacja jest szybka i lekka. Nie pobierasz setek lekcji, z których nigdy nie skorzystasz.
Technologia mostu synchronizacji
Połączenie między witryną a aplikacją wykorzystuje mostek synchronizacji oparty na postMessage:
- Witryna zawiera niewidoczną ramkę iframe wskazującą aplikację
- Komunikują się za pośrednictwem interfejsu API postMessage z różnych źródeł
- Dzięki temu witryna internetowa może sprawdzić, które lekcje zaimportowałeś
- Przyciski importu działają natychmiast, bez konieczności ponownego ładowania strony
- Jest to rozwiązanie techniczne ułatwiające użytkownikom pracę
Jak korzystać z poliglottonu
Konfiguracja wstępna
- Odwiedź witrynę: Przejdź do polyglotton.com
- Wybierz swoje języki: Wybierz język źródłowy (czym mówisz) i język docelowy (czego się uczysz)
- Przeglądaj lekcje: Filtruj według pary językowej, poziomu trudności lub tematu
- Importuj lekcje: Kliknij „Importuj” lekcje, które Cię interesują
Pierwszy import powoduje otwarcie aplikacji. Późniejszy import odbywa się w tle.
Widok biblioteki
Twoja biblioteka pokazuje wszystkie zaimportowane lekcje z:
- Tytuł i opis – O czym obejmuje lekcja
- Wskaźnik poziomu – poziomy CEFR (A1-C2)
- Śledzenie postępu – Procent oparty na najlepszej wydajności sesji
- Liczba kart – ile ćwiczeń znajduje się na lekcji
- Para językowa – Pokazuje języki źródłowe → docelowe
Opcje filtrowania:
- Szukaj według tytułu lekcji
- Filtruj według statusu postępu (Wszystkie / Aktywne / Ukończone)
- Filtruj według pary językowej (jeśli uczysz się wielu języków)
Ćwiczenia
Po otwarciu lekcji będziesz pracować nad różnymi typami kart:
Karty tłumaczeń
Zobaczysz frazę w swoim języku źródłowym i wpisz tłumaczenie. System akceptuje wiele prawidłowych odpowiedzi – rzadko jest tylko jedno „poprawne” tłumaczenie.
Tłumaczenie zwrotne
Odwrotny kierunek – tłumacz z języka docelowego z powrotem na język źródłowy. Dobry do sprawdzania zrozumienia.
Wielokrotny wybór
Wybierz poprawną odpowiedź spośród 2-4 opcji. Przydatne do budowania słownictwa i szybkiego zapamiętywania.
Zamknij (wypełnij puste miejsce)
Uzupełnij zdania wpisując brakujące słowa. Często zawiera wskazówki dotyczące oczekiwanego rodzaju słowa.
Praktyka słuchania
Aplikacja wykorzystuje funkcję zamiany tekstu na mowę do generowania dźwięku. Słuchasz i odpowiadasz na pytania. Jakość zależy od silnika TTS Twojej przeglądarki.
Fragmenty historii
Przeczytaj krótki fragment w swoim języku docelowym, a następnie odpowiedz na pytanie ze zrozumieniem. Kontekst pomaga w utrzymaniu.
Spostrzeżenia kulturowe
Dowiedz się o zwyczajach, etykiecie i kontekście kulturowym. Język nie istnieje w próżni.
Mechanika sesji
Każda sesja treningowa:
- Prezentuje karty w półlosowej kolejności
- Śledzi Twoją dokładność dla każdej karty
- Automatycznie zapisuje Twoje postępy
- Oblicza ogólny wynik sesji
Ważne: Postęp opiera się na najlepszej sesji dla każdej karty, a nie na średnich. To oznacza:
- Możesz powtarzać lekcje tyle razy, ile chcesz
- Liczy się tylko Twój najlepszy występ
- Brak kar za błędy podczas ćwiczeń
Przycisk Otwórz w aplikacji
W przeglądarce lekcji (na stronie internetowej) zaimportowane lekcje wyświetlają przycisk „Otwórz w aplikacji”:
- Kliknij, aby przejść bezpośrednio do tej lekcji w aplikacji
- Format adresu URL to
/library/{lesson-id} - Otwiera się w nowej karcie, dzięki czemu możesz kontynuować przeglądanie
- Przydatne do szybkiego rozpoczynania sesji treningowych
Szczegóły techniczne
Progresywna aplikacja internetowa (PWA)
Polyglotton to PWA, co oznacza:
- Możliwość zainstalowania: Dodaj go do ekranu głównego jak aplikację natywną
- Możliwość pracy w trybie offline: Po zainstalowaniu działa bez Internetu
- Responsywny: Dopasowuje się do telefonu, tabletu lub komputera stacjonarnego
- Aktualizuje się automatycznie: Nie są potrzebne żadne aktualizacje sklepu z aplikacjami
Zgodność z przeglądarką
Działa w każdej nowoczesnej przeglądarce obsługującej:
- IndexedDB (do przechowywania lokalnego)
- Service Workers (dla funkcjonalności offline)
- ES6+ JavaScript (dla logiki aplikacji)
- Siatka CSS (dla układu responsywnego)
Testowane na: Chrome, Firefox, Safari, Edge
Przechowywanie danych
Co jest przechowywane lokalnie:
- Treść lekcji (karty, metadane, tłumaczenia)
- Twoja historia sesji (próby, wyniki, znaczniki czasu)
- Statystyki postępu na lekcję
- Preferencje językowe
Co NIE jest przechowywane:
- Żadnych danych osobowych
- Brak danych śledzenia
- Brak tokenów uwierzytelniających
- Żadnych analiz
Format pliku lekcji
Lekcje są przechowywane w formacie JSON o następującej strukturze:
KOD_BLOKU_0
Ten format został zaprojektowany tak, aby:
- Czytelny dla człowieka (możesz to sprawdzić, jeśli jesteś ciekawy)
- Możliwość rozbudowy (można dodawać nowe typy kart)
- Kompaktowy (zachowuje małe rozmiary plików)
Ograniczenia i kompromisy
Będąc szczerym w kwestii tego, czego Polyglotton nie robi:
Brak synchronizacji z chmurą
Twoje postępy znajdują się na jednym urządzeniu. Jeśli zmienisz urządzenie lub wyczyścisz dane przeglądarki, utracisz swoją historię. Jest to zamierzone – brak serwerów oznacza brak synchronizacji.
Rozwiązanie: Możesz ponownie zaimportować lekcje na nowym urządzeniu, ale Twoje postępy nie zostaną przeniesione.
Ograniczone narzędzia do tworzenia lekcji
Nie ma jeszcze edytora lekcji w aplikacji. Lekcje są tworzone jako pliki JSON i importowane. Utrudnia to wnoszenie własnych lekcji.
Stan: To znane ograniczenie, nad którym pracujemy.
Jakość zamiany tekstu na mowę jest różna
Jakość dźwięku zależy od wbudowanego w przeglądarkę TTS. Niektóre języki mają lepsze głosy niż inne.
Uwaga: Jest funkcjonalny do ćwiczeń, ale nie do profesjonalnej jakości dźwięku.
Algorytm bez odstępowych powtórzeń (jeszcze)
Aplikacja nie planuje automatycznie recenzji na podstawie krzywych zapominania. Ty decydujesz, kiedy ćwiczyć.
Filozofia: Wolimy proste, przewidywalne zachowanie od skomplikowanych algorytmów, które przypominają czarne skrzynki.
Brak funkcji społecznościowych
Żadnych rankingów, żadnych wyzwań dla znajomych, żadnych forów społecznościowych. Jest to świadomy wybór polegający na skupieniu się na nauce, a nie na wskaźnikach zaangażowania.
Prywatność i bezpieczeństwo
Co śledzimy: nic
Witryna i aplikacja nie obejmują:
- Google Analytics lub podobne śledzenie
- Konta użytkowników lub uwierzytelnianie
- Rejestrowanie działań użytkownika po stronie serwera
- Zewnętrzne sieci reklamowe
Co może zobaczyć witryna
Mostek synchronizacji umożliwia witrynie internetowej:
- Zapytaj, które lekcje zaimportowałeś (aby wyświetlić odznaki „Importowane”)
- Wysyłaj żądania importu (po kliknięciu „Importuj”)
- Poproś o usunięcie lekcji (po kliknięciu „Usuń”)
Dzieje się to za pośrednictwem interfejsu API postMessage i wymaga otwarcia aplikacji w elemencie iframe. Strona internetowa nie może:
- Zobacz historię sesji
- Dostęp do danych o postępie
- Czytaj treści lekcji ze swojego urządzenia
- Śledź swoje zachowanie podczas przeglądania
Przenoszenie danych
Ponieważ wszystko jest przechowywane lokalnie w IndexedDB, możesz:
- Sprawdź swoje dane za pomocą przeglądarki DevTools
- Wyeksportuj go za pomocą narzędzi bazy danych przeglądarki
- Wyczyść go całkowicie, czyszcząc dane przeglądarki
Nie ma zależności od dostawcy, ponieważ żaden dostawca nie kontroluje Twoich danych.
Dla kogo jest poliglotton
Dobre dopasowanie, jeśli:
- Cenisz prywatność ponad wygodę w chmurze
- Chcesz uczyć się we własnym tempie, bez presji
- Preferuj narzędzia obsługujące tryb offline
- Podobnie jak kontrola nad tym, co jest zainstalowane na Twoim urządzeniu
- Nie chcę tworzyć kolejnego konta
Może nie w porządku, jeśli:
- Potrzebujesz synchronizacji postępu na wielu urządzeniach
- Chcesz funkcji społecznościowych i uczenia się społecznościowego
- Spodziewaj się profesjonalnych aktorów głosowych do dźwięku
- Potrzebujesz uporządkowanych ścieżek lekcji i planowania programu nauczania
- Chcesz grywalizacji i codziennych przypomnień o seriach
Uzyskiwanie pomocy
Strona internetowa
Odwiedź polyglotton.com, aby zobaczyć:
- Katalog lekcji
- Dokumentacja i poradniki
- Artykuły do nauki języków
Problemy techniczne
Ponieważ nie ma systemu kont, wsparcie jest ograniczone. Typowe rozwiązania:
Lekcje nie zostaną zaimportowane: Upewnij się, że aplikacja jest dostępna pod skonfigurowanym adresem URL. Sprawdź konsolę przeglądarki pod kątem błędów.
Postęp zniknął: Dane przeglądarki prawdopodobnie zostały usunięte. Zaimportuj ponownie lekcje, aby zacząć od nowa.
Most synchronizacji nie działa: Odśwież stronę. Może być konieczne ponowne połączenie elementu iframe.
Dźwięk nie jest odtwarzany: Sprawdź uprawnienia przeglądarki do odtwarzania dźwięku. Jeśli jakość TTS jest niska, wypróbuj inną przeglądarkę.
Filozofia rozwoju
Polyglotton opiera się na następujących zasadach:
- Prywatność w fazie projektowania: Jeśli jej nie zbierzemy, nie może ona wyciekać
- Najpierw offline: Internet jest opcjonalny, nie wymagany
- Kontrola użytkownika: Ty decydujesz, co pobrać i kiedy ćwiczyć
- Bez ciemnych wzorów: Żadnych sztuczek, które sprawią, że będziesz zaangażowany dłużej, niż chcesz
- Otwarta architektura: Używaj standardowych technologii internetowych, a nie zastrzeżonych formatów
Plany na przyszłość
Co jest brane pod uwagę (nie obiecuję):
- Edytor lekcji w aplikacji: Twórz i udostępniaj własne lekcje
- Narzędzia importu/eksportu: Utwórz kopię zapasową swoich postępów w pliku
- Więcej typów kart: praktyka koniugacji, budowanie zdań itp.
- Lepszy wgląd w postępy: Wykresy i statystyki dotyczące Twojej nauki
- Udostępnianie lekcji przez społeczność: Przeglądaj lekcje utworzone przez użytkowników
Co nie jest zaplanowane:
- Konta użytkowników lub uwierzytelnianie
- Synchronizacja w chmurze lub kopia zapasowa
- Funkcje społecznościowe lub grywalizacja
- Płatne subskrypcje lub poziomy premium
Podsumowanie
Polyglotton to proste narzędzie do ćwiczenia języka. Nie stara się być wszystkim dla wszystkich. Wiąże się to z konkretnymi kompromisami: prywatność ponad wygodę, możliwość korzystania z trybu offline zamiast funkcji w chmurze, kontrola użytkownika nad automatycznymi wskazówkami.
Jeśli te kompromisy odpowiadają temu, jak chcesz się uczyć, może się to przydać. Jeśli nie, to też w porządku – istnieje wiele innych opcji.
Celem nie jest bycie najpopularniejszą aplikacją językową. Ma to być odpowiednie narzędzie dla osób pragnących prywatności, kontroli i prostoty.
Chcesz tego spróbować? Odwiedź polyglotton.com i zaimportuj swoją pierwszą lekcję. Nie jest wymagana rejestracja.