Программа "5 фраз" предназначена для быстрой подготовки к чтению больших текстов на иностранном языке.
Принцип работы основан на частотном словаре. Пользователь загружает в программу текст, текст разбивается на фразы и слова,
слова ранжируются по частоте повторения, сравниваются с записями в словаре пользователя и на основании настроек формируются упражнения.
В первую очередь в упражнениях участвуют новые слова с более высокой частотой повторения, и по мере их изучения, пользователь перемещается к более редким словам.
Как правило, в больших художественных неадаптированных книгах, наибольшее количество новых слов встречается в тексте один раз, их число часто превышает 50% от уникальных слов текущего текста, при этом составляя менее 5% от общего кол-ва.
Но слово, встречающееся в большом тексте только один раз, чаще всего либо не важно, либо понятно из контекста.
Таким образом, можно довольно быстро подготовится к чтению объемного текста без словаря, выучив только около половины слов. При желании, можно добавлять новые слова в словарь уже во время чтения.
Вот несколько скриншотов - статистика распределения слов по частотности для первой части Гарри Поттера на английском, испанском, немецком и французском. Зелеными квадратами выделено то что нужно выучить, а красными - то что учить не обязательно.
Как Вы видите - экономия очень существенная. Учим половину - читаем без словаря! А каждый следующий изучаемый текст будет увеличивать словарь пользователя и сокращать время подготовки.Внимание! Инструкция не закончена - в настоящий момент она исправляется и дополняется. Связано это с большими изменениями в программе. Приносим извинения за неудобства.
Важно! Программа тестировалась только с английским и испанским. В ней есть возможность работать с другими языками, но эффективность не проверялась. Скорее всего, «5 фраз» нельзя будет в полной мере использовать с агглютинативными и иероглифическими языками, хотя ручной ввод, загрузка словаря и часть упражнений останутся работоспособными, и можно тренировать слова и фразы в режиме а-ля Anki. Пробуйте!
Зарегистрируйтесь в программе, предварительно выбрав удобный язык интерфейса.

На почтовый адрес, указанный при регистрации, придет письмо с кодом активации. Если письмо не пришло, посмотрите в «Спаме».
Введите полученный код и нажмите клавишу "Активация":

Выберите язык для изучения и голос для озвучивания. Используются голоса доступные как в операционной системе, так и в браузере, поэтому из браузеров предпочтительнее Chrome, в нем больше доступных языков.

Внимание! Если интересующего Вас языка в списке нет, исправьте один из имеющихся, больше 5 языков в программе изучать нельзя. В этом случае, обязательно скорректируйте на первой вкладке название, голос и язык перевода.
Хотя в программе предусмотрена загрузка слов из словарей, основной режим - это изучение слов из выбранного текста. Загрузить его можно как из файла (в формате *.epub, *.txt UTF-8), так и методом скопировать - вставить.
В поле «источник» выберите «Файл», нажмите на кнопку «Обзор» и выберите epub, txt.

Содержимое файла будет считано в поле ввода текста. Исправьте заголовок в формат «Автор. Название» (это нужно для запросов к ChatGPT) и обратите внимание что текст читаемый.

Нечитаемый текст может получится, если загружать файл в неверной кодировке, в формате программ – word, pdf, mobi, fb2 или в архивах. На изображении внизу показан пример – такой текст загружать нельзя!

Совет: не загружайте сразу большие и сложные книги. Для начала попробуйте тексты, которые уже загружены или загрузите книгу немного выше Вашего уровня. Много текстов для изучающих английский язык есть на сайте https://english-e-reader.net/. Они удобно разбиты по уровням сложности, и имеют как формат для загрузки в программу (txt), так и форматы для ридеров. Помимо этого, у многих книг есть аудио версия.

После успешной загрузки текста, должна появится небольшая статистика:

Если Вы хотите изучать слова классическим способом – например, списком по тематике, Вы можете загрузить их в текстовое поле в формате «слово ; перевод ; фраза ; перевод фразы» (допустим, из csv файла), для этого нужно выбрать источник «Словарь» и, если необходимо, изменить настройки словаря. Возможно также автоматическое дополнение недостающих полей словаря с помощью кнопки «Добавить перевод».
Например, список в виде:
;мозг
;легкие
;печень
;желудок;;у него был больной желудок
;почки
;селезенка
Превратиться в список:
brain;мозг;;
lungs;легкие;;
liver;печень;;
stomach;желудок;he had a bad stomach;у него был больной желудок
kidneys;почки;;
spleen;селезенка;;

Или наоборот:
Pancreas
Gallbladder
Circulatory system
Thermoregulatory system
Lymphatic system
Превратится в:
Pancreas;Поджелудочная железа;;
Gallbladder;Желчный пузырь;;
Circulatory system;Система кровообращения;;
Thermoregulatory system;Терморегуляторная система;;
Lymphatic system;Лимфатическая система;;
Таким образом, Вы можете не искать тематические списки, а составить их самостоятельно.
В разделе «Словари» можно выбрать переводчик (на текущий момент только Google), изменить набор и порядок внешних словарей.

Внешний словарь можно добавить любой, единственное условие - изучаемое слово должно передаваться через URL. У справочника словарей справа есть контекстное меню, которое позволяет помимо добавления, редактирования и удаления, также производить импорт и экспорт набора. Изменить порядок словарей можно перетаскиванием или с помощью пункта меню "Редактирование".
Во второй половине раздела "Словари" можно настроить доступ к LLM и его prompts. Для работы ChatGPT желателен API ключ. При его отсутствии Вы можете воспользоваться встроенным LLM (ограниченным по кол-ву запросов в день),
для этого в поле API URL внесите строку "5phr". Чтобы установить свой ключ, в поле API URL нужно внести строку: https://api.openai.com/v1/, а в поле API Key – Ваш ключ. После появится возможность выбрать модель в поле «Модель».
Обратите внимание, что в целях безопасности, ключ не копируется на сервер, поэтому, если Вы используете «5 фраз» на нескольких устройствах – Вам придется внести API ключ в настройки каждого из них.
По причине того, что API ChatGPT для россиян сейчас не доступна, можно воспользоваться проектом NeuroGPT (бесплатно) или VseGPT (платно, 199 руб в месяц + стоимость генерации текста, есть тестовый период).
Если Вы уже зарегистрировались в NeuroGPT или VseGPT, настройте соответствующие параметры в программе.
В случае работы с VseGPT в поле URL нужно внести: https://api.vsegpt.ru:6070/v1/chat/completions , далее, полученный на сайте https://vsegpt.ru/ API ключ и выбрать нужную модель. Обратите внимание, что стоимость запроса к разным моделям отличаются в разы!
В случае работы с NeuroGPT нужно внести урл: https://asia.neuroapi.host/v1 и АПИ ключ, полученный на сервере https://neuroapi.host/

В prompts можно использовать конструкции {word} {sentence} {book} {phrase} {cword} – например:
«Объясни значение английского слова [{word}] во фразе [{sentence}] из книги [{book}]».
«Переведи предложение [{sentence}] из книги [{book}], объясни значение каждого слова».
«Придумай короткое предложение на испанском со словом “{word}”»
Так же как и в справочнике словарей у справочника промптов существует справа контектсное меню, которое позволяет изменить, добавить, удалить или экспортировать / импортировать набор
Обратите внимание, что словари, промпты, ключи и порядок упражнений не передаются на сервер. Это сделано для того чтобы на каждом устройстве можно было бы настроить свой, более подходящий вариант обучения.
Настройка упражнений нужна для самостоятельной балансировки сложности и выбора стратегии обучения. Основное правило для начинающих – не перестарайтесь с нагрузкой! На первых шагах достаточно подключить 2-3 задания на первые 3 – 5 позиции. Но если Вы опытный пользователь, и хотите ввести изучаемые слова в актив - можно использовать максимум разнообразных упражнений, регулируя их периодичность настройкой или ручным отключением в процессе изучения.

В разделе помощников нужно добавить API ключ Giphy, если Вы планируете им пользоваться, он позволит подбирать к словам анимированные изображения. Ключ можно получить зарегистрировавшись на сайте https://giphy.com/, он бесплатный.
Настоятельно не рекомендуем подключать Giphy детям – на самое безобидное слово можно получить отнюдь не безобидную картинку!
Настройка визуальных помощников позволяет их отключать в зависимости от интервала повторения. Допустим, в начале изучения слова Вы используете все визуальные подсказки, а в последствии постепенно их отключаете, что позволить лучше контролировать «чистое» запоминание.

После перехода из окна настройки в окно упражнений загружаются слова для изучения / повторения. Изучение слов происходит блоками – из загруженных данных формируются упражнения и предлагается их последовательное прохождение.
Внимание! Сохранение данных, добавление / изменение слов и подсчет статистики происходит после завершения работы с блоком. Выход из программы до завершения блока приведет к потере этих данных.
Все упражнения имеют ряд общих органов управления – они расположены внизу приложения.

Кнопка «9» открывает окно, где собрана вся информация о текущем слове:

Аналогичным образом работает кнопка «8». Но ее основное предназначение – добавлять сочетания слов, которые Вам встретились во время разбора предложений - составные глаголы, устойчивые фразы и прочее. Добавленное вручную слово (фраза) имеет приоритет над словами, загруженными автоматически.
Кнопка «10» - удаляет слово из всех справочников. Обратите внимание, удалением стоит пользоваться в том случае, если Вы уверены, что слово написано не верно, или является очень редко используемым. Допустим, имена собственные (например, географические названия), желательно оставлять в словаре, помещая их на уровень «Знаю» - тогда при подготовке к следующей книге на них не будет тратиться время.
Это даже не упражнение, а «пульт управления» словом. Давайте разберем кнопки этого пульта управления.

В верхней части расположены:

1. Сопутствующая иконка / изображение. Клик по этой области вызовет изменение иконки и «раскраску» слова
2. Слово + перевод. При клике на иконку земного шара откроется дополнительное окно, где можно внести перевод вручную или автоматически.
При клике на букву она будет менять цвет: 1) красный 2) синий 3) по умолчанию. Этот метод используется в основном для выделения "сложных" в произношении букв, в упражнении D1, для дальнейшей проверки в упражнении D2
3. Фраза + перевод фразы. При клике на иконку земного шара откроется дополнительное окно, где можно внести саму фразу и ее перевод (перевод можно сформировать автоматически, нажав на кнопку справа)
Ниже находится панель временных интервалов – периодов после которого Вы хотите повторить текущее слово.

В данном случае выбран период «15м». Это значит, что слово не будет предлагаться к повторному изучению минимум 15 минут.
Следующая группа управления:

При нажатии на кнопку «7» вызывается окно работы с ChatGPT (или другими языковыми моделями).

Связанные предложения берутся из загруженного текста. Для слов из ранее изучаемых книг и слов, добавленных вручную этот раздел пустой.

Кнопки слева – направо:
Обратите внимание, что в разделе связанных предложений начинает работать выделение текста. Например, если в предложении есть выделенный вручную текст и будет нажата кнопка «4» - то в поле «Фраза» перенесется именно выделенная часть. Аналогично в окно работы с ChatGPT в качестве слова (в шаблонах промтов {word}) так же перенесется выделенная часть.
Подобие других упражнений Вы наверняка встречали в других программах. Это выбор правильного перевода, набор слова и предложения на слух, перевод и пр. Все упражнения можно существенно настраивать, частично в меню настроек, частично, непосредственно в самом упражнении с помощью подменю настройки
Ниже приведены скриншоты упражнений с краткими пояснениями
B1: Выберите правильный перевод для отображенного слова. Единственное упражнение где нажатие на кнопку правильного ответа сразу переносит к следующему слову.












