Polyglotton: повний посібник із програми для вивчення мов Privacy-First
Polyglotton: повний посібник
Це простий посібник із Polyglotton – що це таке, чим не є та як ним ефективно користуватися
Що таке поліглоттон
Polyglotton — це прогресивна веб-програма (PWA) для вивчення мов, яка надає перевагу конфіденційності та підтримує роботу в автономному режимі. Його розроблено навколо трьох основних принципів:
- Ваші дані залишаються вашими – усе зберігається локально на вашому пристрої. Ні серверів, ні облікових записів, ні відстеження.
- Ви вибираєте, що завантажити – Сама програма мінімальна. Ви імпортуєте лише потрібні уроки.
- Працює в автономному режимі – після завантаження уроків ви можете займатися будь-де без Інтернету.
Він не намагається гейміфікувати ваше навчання чи тримати вас на гачку за допомогою смуг і сповіщень. Це інструмент – ви вирішуєте, як і коли його використовувати.
Що робить його іншим
Архітектура зберігання
Більшість мовних програм зберігають ваші дані на своїх серверах. Поліглоттон використовує протилежний підхід:
- Усі уроки зберігаються в IndexedDB на вашому пристрої
- Ваш прогрес, історія сеансів і статистика ніколи не залишають ваш пристрій
- Ні облікових записів користувачів, ні входу, ні хмарної синхронізації
- Якщо ви очистите дані веб-переглядача, ви втратите свій прогрес (це компроміс)
Модель імпорту уроку
Сама програма не постачається з попередньо встановленими уроками. Замість цього:
- Перегляньте доступні уроки на веб-сайті (polyglotton.com)
- Імпортуйте конкретні уроки, які ви хочете вивчити
- Уроки завантажуються як файли JSON і зберігаються локально
- Видаліть уроки, які ви закінчили, щоб заощадити місце
Це робить програму швидкою та легкою. Ви не завантажуєте сотні уроків, які ніколи не використаєте.
Технологія Sync Bridge
З’єднання між веб-сайтом і програмою використовує міст синхронізації на основі postMessage:
- Веб-сайт вбудовує невидимий iframe, що вказує на програму
- Вони спілкуються через перехресне походження postMessage API
- Це дозволяє веб-сайту запитувати, які уроки ви імпортували
- Кнопки імпорту працюють миттєво без перезавантаження сторінки – Це технічне рішення, яке спрощує роботу користувачів
Як використовувати Polyglotton
Початкове налаштування
- Відвідайте веб-сайт: перейдіть на polyglotton.com
- Виберіть свої мови: виберіть вихідну мову (яку ви розмовляєте) і цільову мову (яку ви вивчаєте)
- Перегляд уроків: фільтруйте за мовною парою, рівнем складності або темою
- Імпортувати уроки: натисніть «Імпортувати» на уроках, які вас цікавлять
Перший імпорт ініціює відкриття програми. Подальший імпорт відбувається у фоновому режимі.
Перегляд бібліотеки
Ваша бібліотека показує всі імпортовані уроки з:
- Назва та опис – Що охоплює урок
- Індикатор рівня – рівні CEFR (A1-C2)
- Відстеження прогресу – відсоток на основі вашої найкращої продуктивності сеансу
- Кількість карток – скільки практичних завдань є в уроці
- Мовна пара – показує вихідні → цільові мови
Параметри фільтрації:
- Пошук за назвою уроку
- Фільтрувати за статусом виконання (Усі / Активні / Завершені)
- Фільтрувати за мовною парою (якщо ви вивчаєте кілька мов)
Практичні уроки
Коли ви відкриваєте урок, ви працюватимете з різними типами карток:
Картки перекладу
Ви бачите фразу вихідною мовою та вводите переклад. Система приймає кілька дійсних відповідей – рідко буває лише один «правильний» переклад.
Зворотний переклад
Протилежний напрямок – перекладайте з цільової мови назад на мову оригіналу. Добре підходить для перевірки розуміння.
Множинний вибір
Виберіть правильну відповідь із 2-4 варіантів. Корисно для поповнення словникового запасу та швидкого запам’ятовування.
Cloze (заповнити пусте)
Доповніть речення, вписуючи пропущені слова. Часто містить підказки щодо очікуваного типу слів.
Практика аудіювання
Додаток використовує перетворення тексту в мовлення для створення аудіо. Ви слухаєте і відповідаєте на запитання. Якість залежить від двигуна TTS вашого браузера.
Фрагменти історії
Прочитайте короткий уривок вашою цільовою мовою, а потім дайте відповідь на запитання, щоб зрозуміти. Контекст допомагає утримувати.
Культурна інформація
Дізнайтеся про звичаї, етикет і культурний контекст. Мова не існує у вакуумі.
Механіка сесії
Кожна практична сесія:
- Подає картки в напівдовільному порядку
- Відстежує вашу точність для кожної картки
- Автоматично зберігає ваш прогрес
- Розраховує загальний бал сесії
Важливо: прогрес базується на вашій найкращій сесії для кожної картки, а не на середніх значеннях. Це означає:
- Ви можете повторювати уроки скільки завгодно разів
- Враховується лише ваша найкраща продуктивність
- Відсутність штрафів за помилки під час практики
Кнопка «Відкрити в програмі».
У браузері уроків (на веб-сайті) імпортовані уроки відображають кнопку «Відкрити в програмі»:
- Натисніть її, щоб перейти безпосередньо до цього уроку в програмі
- Формат URL-адреси:
/library/{lesson-id} - Він відкривається в новій вкладці, щоб ви могли продовжувати перегляд
- Корисно для швидкого початку тренувань
Технічні деталі
Прогресивна веб-програма (PWA)
Polyglotton - це PWA, що означає:
- Встановлюваний: додайте його на головний екран як рідну програму
- Офлайн-можливість: працює без Інтернету після встановлення
- Чуткий: адаптується до телефону, планшета або комп’ютера
- Автоматичне оновлення: оновлення магазину програм не потрібні
Сумісність з браузером
Працює в будь-якому сучасному браузері, який підтримує:
- IndexedDB (для локального зберігання)
- Service Workers (для автономної роботи)
- ES6+ JavaScript (для логіки програми)
- CSS Grid (для адаптивного макета)
Перевірено на: Chrome, Firefox, Safari, Edge
Зберігання даних
Що зберігається локально:
- Зміст уроку (картки, метадані, переклади)
- Ваша історія сеансу (спроби, бали, позначки часу)
- Статистика прогресу за урок
- Мовні переваги
Що НЕ зберігається:
- Жодної особистої інформації
- Немає даних відстеження
- Немає маркерів автентифікації – Ніякої аналітики
Формат файлу уроку
Уроки зберігаються як JSON із такою структурою:
{
"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"
}
]
} Цей формат призначений для:
- Зрозумілий для людини (ви можете перевірити, якщо цікаво)
- Можливість розширення (можна додавати нові типи карток)
- Компактний (зберігає невеликі розміри файлів)
Обмеження та компроміси
Будьте чесними щодо того, чого Polyglotton не робить:
Без хмарної синхронізації
Ваш прогрес живе на одному пристрої. Якщо ви зміните пристрій або очистите дані веб-переглядача, ви втратите свою історію. Це зроблено навмисно – відсутність серверів означає відсутність синхронізації.
Обхідний шлях: Ви можете повторно імпортувати уроки на новому пристрої, але ваш прогрес не перенесеться.
Обмежені інструменти для створення уроків
У додатку ще немає редактора уроків. Уроки створюються як файли JSON та імпортуються. Це ускладнює внесення власних уроків.
Статус: це відоме обмеження, над яким ми працюємо.
Якість синтезу мовлення змінюється
Якість звуку залежить від вбудованого TTS вашого браузера. Деякі мови мають кращі голоси, ніж інші.
Примітка: він функціональний для практики, але не для професійного аудіо.
Алгоритм без інтервалів (поки що)
Програма не планує автоматично огляди на основі забутих кривих. Ви вирішуєте, коли тренуватися.
Філософія: ми віддаємо перевагу простій, передбачуваній поведінці над складними алгоритмами, які виглядають як чорні ящики.
Немає соціальних функцій
Ні таблиць лідерів, ні викликів друзів, ні форумів спільноти. Це свідомий вибір, щоб зосередитися на навчанні, а не на показниках залучення.
Конфіденційність і безпека
Що ми відстежуємо: нічого
Веб-сайт і додаток не містять:
- Google Analytics або аналогічне відстеження
- Облікові записи користувачів або автентифікація — Реєстрація дій користувача на стороні сервера
- Сторонні рекламні мережі
Що може бачити веб-сайт
Міст синхронізації дозволяє веб-сайту:
- Запитайте, які уроки ви імпортували (щоб відобразити позначки «Імпортовано»)
- Надсилати запити на імпорт (коли ви натискаєте «Імпорт»)
- Запит на видалення уроку (коли ви натискаєте «Видалити»)
Це відбувається через API postMessage і вимагає, щоб програма була відкрита в iframe. Веб-сайт не може:
- Перегляньте свою історію сеансів
- Доступ до даних про прогрес
- Читайте вміст уроку зі свого пристрою
- Відстежуйте свою поведінку в Інтернеті
Переносимість даних
Оскільки все зберігається локально в IndexedDB, ви можете:
- Перевірте свої дані за допомогою браузера DevTools
- Експортуйте його за допомогою інструментів бази даних браузера
- Очистіть його повністю, очистивши дані браузера
Немає блокування від постачальника, оскільки немає постачальника, який контролює ваші дані.
Для кого Polyglotton
Добре підходить, якщо ви:
- Цінуйте конфіденційність над зручністю хмари
- Хочете вчитися у власному темпі без тиску
- Віддавайте перевагу інструментам із підтримкою офлайн
- Як контроль над тим, що встановлено на вашому пристрої
- Не хочу створювати ще один обліковий запис
Можливо, це не так, якщо ви:
- Потрібна синхронізація прогресу на кількох пристроях
- Хочете спільноти та соціального навчання
- Очікуйте професійних акторів голосу для аудіо
- Потрібен структурований план уроків і планування навчального плану
- Хочете гейміфікацію та щоденні нагадування про серії
Отримання допомоги
Веб-сайт
Відвідайте polyglotton.com для:
- Каталог уроків
- Документація та посібники
- Статті з вивчення мови
Технічні проблеми
Оскільки системи облікових записів немає, підтримка обмежена. Загальні рішення:
Уроки не імпортуються: переконайтеся, що програма доступна за налаштованою URL-адресою. Перевірте консоль браузера на наявність помилок.
Прогрес зник: дані веб-переглядача, ймовірно, видалено. Повторно імпортуйте уроки, щоб почати заново.
Міст синхронізації не працює: оновіть сторінку. Можливо, iframe потрібно повторно підключити.
Аудіо не відтворюється: перевірте дозволи браузера для аудіо. Спробуйте інший браузер, якщо якість TTS низька.
Філософія розвитку
Polyglotton побудований на таких принципах:
- Запланована конфіденційність: якщо ми не збираємо це, це не може витікати
- Спочатку офлайн: Інтернет необов’язковий, не потрібен
- Контроль користувача: ви вирішуєте, що завантажувати та коли тренуватися
- Без темних візерунків: жодних трюків, щоб утримувати вас довше, ніж вам хочеться
- Відкрита архітектура: використовуйте стандартні веб-технології, а не пропрієтарні формати
Плани на майбутнє
Що розглядається (без обіцянок):
- Редактор уроків у додатку: створюйте власні уроки та діліться ними
- Інструменти імпорту/експорту: створіть резервну копію прогресу у файл
- Інші типи карток: практика відмінювання, побудова речень тощо.
- Краща статистика прогресу: діаграми та статистика про ваше навчання
- Обмін уроками спільноти: переглядайте уроки, створені користувачами
Що не планується:
- Облікові записи користувачів або автентифікація
- Хмарна синхронізація або резервне копіювання
- Соціальні функції або гейміфікація
- Платні підписки або преміум-рівні
Резюме
Polyglotton — це простий інструмент для практики мови. Він не намагається бути всім для всіх. Він робить конкретні компроміси: конфіденційність над зручністю, офлайн-можливість над хмарними функціями, контроль користувача над автоматизованими інструкціями.
Якщо ці компроміси відповідають тому, як ви хочете вчитися, це може бути корисним. Якщо ні, це теж добре – є багато інших варіантів.
Мета полягає не в тому, щоб бути найпопулярнішим мовним додатком. Це має бути правильним інструментом для людей, які хочуть конфіденційності, контролю та простоти.
Готові спробувати? Відвідайте polyglotton.com і імпортуйте свій перший урок. Реєстрація не потрібна.