Посвящается всем любителям книг, изучающим иностранные языки

RUTUBE

Программа "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. У справочника словарей справа есть контекстное меню, которое позволяет помимо добавления, редактирования и удаления, также производить импорт и экспорт набора. Изменить порядок словарей можно перетаскиванием или с помощью пункта меню "Редактирование".

ChatGPT (LLM)

Во второй половине раздела "Словари" можно настроить доступ к 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 детям – на самое безобидное слово можно получить отнюдь не безобидную картинку!

Вы можете воспользоваться встроенным ключом (ограниченным по кол-ву запросов в день), для этого внесите в поле ключа "18+".

Настройка визуальных помощников позволяет их отключать в зависимости от интервала повторения. Допустим, в начале изучения слова Вы используете все визуальные подсказки, а в последствии постепенно их отключаете, что позволить лучше контролировать «чистое» запоминание.

Упражнения

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

Внимание! Сохранение данных, добавление / изменение слов и подсчет статистики происходит после завершения работы с блоком. Выход из программы до завершения блока приведет к потере этих данных.

Все упражнения имеют ряд общих органов управления – они расположены внизу приложения.

  1. Список упражнений с количеством набранных слов. После загрузки данных с сервера в зависимости от установок в разделе «Настройки. Упражнения», а также от наличия у слова фразы, перевода, выделенных букв и пр. из загруженных слов формируется набор упражнений.
  2. Кнопка «-» позволяет исключить текущее слово из текущего упражнения навсегда
  3. Кнопка «+» позволяет включить текущее слово в текущее упражнение навсегда
  4. Кнопка «стрелка вправо» позволяет пропустить текущее слово в текущем упражнении
  5. Кнопка «стоп» позволяет пропустить текущее упражнение со всеми словами в нем
  6. Позволяет вернутся к предыдущему слову в пределах текущего упражнения
  7. Позволяет вернутся к предыдущему слову в пределах текущего упражнения
  8. Добавить новое слово
  9. Редактировать данные текущего слова
  10. Удалить текущее слово из общего списка и словаря

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

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

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

Основное упражнение: А1

Это даже не упражнение, а «пульт управления» словом. Давайте разберем кнопки этого пульта управления.

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

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

Ниже находится панель временных интервалов – периодов после которого Вы хотите повторить текущее слово.

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


Следующая группа управления:

  1. Предложить картинку от Giphy (при условии, что в настройках установлен API код Giphy)
  2. Запросить картинку на свое слово (только по английски!)
  3. Удалить изображение (но оставить раскраску слова)
  4. Раскрасить слово, не подбирая картинку
  5. Убрать у слова цвет и искажения
  6. Автоматически сформировать у слова карточку - добавить перевод, фразы, описания и пр.
  7. Задать LLM вопрос по текущему слову / фразе
  8. Временный перевод при помощи Google. Чтобы лишний раз не обращаться к LLM Вы можете быстро посмотреть самый популярный перевод слова от Google
  9. Запись временного перевода (8) в карточку слова (если Вы не пользуетесь автоформированием).
  10. Выбор внешнего словаря
  11. Открытие первого внешнего словаря
  12. Открытие второго внешнего словаря
  13. Открытие третьего внешнего словаря
  14. Количество – сколько раз слово встречается в изучаемом тексте
  15. Сколько раз слово было повторено

Окно ChatGPT


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

Связанные предложения

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

Кнопки слева – направо:

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

Прочие упражнения

Подобие других упражнений Вы наверняка встречали в других программах. Это выбор правильного перевода, набор слова и предложения на слух, перевод и пр. Все упражнения можно существенно настраивать, частично в меню настроек, частично, непосредственно в самом упражнении с помощью подменю настройки

Ниже приведены скриншоты упражнений с краткими пояснениями

B1: Выберите правильный перевод для отображенного слова. Единственное упражнение где нажатие на кнопку правильного ответа сразу переносит к следующему слову.

B2: Выберите правильный перевод для прослушанного слова.

B3: Обратный перевод. Выберите правильное слово.

B4: Соберите нужное слово из существующих букв.

B5: Соберите нужное слово из существующих букв. Более сложный вариант, где добавлены "лишние" буквы, и правильно выбранные не удаляются

B6: Введите нужное слово в строку ввода. Можно использовать микрофон и виртуальную клавиатуру.

C1: Прослушайте фразу и соберите ее из всех предложенных слов. Можно использовать микрофон.

C2: Прослушайте фразу и соберите ее из предложенных слов. Можно использовать микрофон.

C3: Прослушайте фразу и наберите ее с помощью клавиатуры. Можно использовать микрофон.

E1: Переведите фразу используя все предложенные слова. Можно использовать микрофон.

E2: Переведите фразу используя предложенные слова. Можно использовать микрофон.

E3: Переведите фразу и наберите перевод в строке ввода. Можно использовать микрофон.

R1: Угадайте спрятанное слово и внесите его в строку ввода. Можно использовать микрофон.

S1: Обзорное упражнение. Аудирование. Выберите нужные поля и включите воспроизведение в цикле.